Předmět: Programovací jazyk JAVA

« Zpět
Název předmětu Programovací jazyk JAVA
Kód předmětu KID/APJJP
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia 2
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Rejsek Ondřej, Ing.
Obsah předmětu
Úvod do programovacího jazyku Java , JVM, třídy, objekty, struktura programu, příkazy, typy dat, rozsah platnosti proměnných, inicializace proměnných, konstanty, operátory, výrazy, řetězce. Balíčky, garbage collector, dědičnost, polymorfizmus, zapouzdření, třída System, dynamická identifikace typů (RTTI). Třída objekt, klonování objektů. Výjimky. Vstup/výstup, Serializace. Kolekce. Návrh vícevláknových aplikací, synchronizace vláken. Grafický model, AWT, Swing, události, správci rozvržení. Komponentový model JavaBeans, grafika, interface. Distribuce Java aplikací a appletů, archivy JAR, technologie JWS. Distribuované výpočetní systémy, JDBC, vzdálené volání metod (RMI). Programování aplikací pro mobilní telefony (J2ME). Přirozené rozhraní jazyka Java (JNI).

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody samostatných akcí, Demonstrace
Výstupy z učení
Seznámit posluchače s filosofií programovacího jazyka JAVA a jeho specifikami, která jej předurčují pro vývoj distribuovaných a síťových aplikací.
Po absolvování předmětu je student schopen vyvíjet jednoduché aplikace na platformě Java.
Předpoklady
Znalosti základů jazyka C.

Hodnoticí metody a kritéria
Ústní zkouška, Písemná zkouška, Posouzení zadané práce

Podmínkou k udělení zápočtu je úspěšné zpracování semestrálních prací (zpracování zadané Java aplikace nebo appletu).
Doporučená literatura
  • Eckel, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2000. ISBN 80-247-9010-6.
  • Eckel, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2001. ISBN 80-247-0027-1.
  • Sierra, K., Bates, B. Head First Java, 2nd Edition. null. O'Reilly, 2005. ISBN 0596009208.
  • Sierra, K, Bates, B. SCJP Sun Certified Programmer for Java 5 Study Guide. null. McGraw-Hill Osborne, 2005. ISBN 0072253603.
  • Spell, Brett. Java : programujeme profesionálně. Praha: Computer Press, 2002. ISBN 80-7226-667-5.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr
Fakulta: Dopravní fakulta Jana Pernera Studijní plán (Verze): Aplikovaná informatika v dopravě (2014) Kategorie: Informatické obory 2 Doporučený ročník:2, Doporučený semestr: Zimní