Programování v Javě
Studijní plán: Aplikovaná informatika - platný pro studenty, kteří započali studium od ZS 2019/2020
Předmět | Programování v Javě (PJ) |
Garantuje | Katedra technických studií (KTS) |
Garant | Ing. Marek Musil |
Jazyk | česky |
Počet kreditů | 4 |
Prezenční studium |
Přednáška | 1 h |
Cvičení | 2 h |
Kombinované studium |
Cvičení | 8 h |
Sylabus
- Jazyk Java, verze jazyka a vývojová prostředí
- Instalace jazyka a Java Virtual Machine (JVM), Standard Development Kit (SDK), Java Development Kit (JDK)
- Datový systém jazyka, proměnné
- Programové konstrukce jazyka – výrazy, příkazy rozhodování, konstrukce cyklu
- Objektové rozšíření jazyka – třída/object, atributy, metody
- Dědičnost a rozhraní (interface)
- Práce s textem
- XML, zpracování dat
- Systémové a souborové operace – datum a čas, práce se soubory, souborové proudy, souborové operace
- Jazyková lokalizace, národní prostředí systému (měna)
- Pole a datové kolekce jazyka
- Grafické uživatelské rozhraní, komponenty
- Sestavení programu, verzování, makefile, prostředí příkazové řádky
- Řešení reálných aplikací, příklady
- Srovnání s jinými programovacími jazyky
- Zajímavosti ze světa Javy
Doporučená literatura
- Studijní opora v LMS Moodle (povinná)
- HEROUT, Pavel Java a XML. České Budějovice: Kopp, 2007. ISBN 978-80-7232-307-4. (povinná)
- HEROUT, Pavel Učebnice jazyka Java. 5., rozš. vyd. České Budějovice: Kopp, 2010. ISBN 978-80-7232-398-2. (povinná)
- ROY, Uttam K Advanced Java Programming. 1. vyd. India: Oxford Unviersity Press, 2015, ISBN 978-0-19-945550-8. (doporučená)
- HEROUT, Pavel Java: grafické uživatelské prostředí a čeština. 2. vyd. České Budějovice: Kopp, 2007. ISBN 8072323288. (doporučená)
- HEROUT, Pavel XSLT 2.0 a SVG prakticky. České Budějovice: Kopp, 2010. ISBN 978-80-7232-406-4. (doporučená)
Anotace
V rámci předmětu se studenti seznámí s programovacím jazykem Java, s verzemi jazyka a s vhodností jejich využití. Naučí se vytvářet aplikace v tomto jazyku, a to s využitím vhodného vývojového prostředí (Eclipse, NetBeans). Osvojí si programové konstrukce jazyka, principy vývoje a získají přehled o možnostech vytváření java-aplikací. Dále se naučí vyvíjet aplikace s grafickým uživatelským rozhraním s plným využitím principů objektově-orientovaného programování, dokážou využít vhodné komponenty dostupné v knihovnách jazyka.
^ nahoru ^