|
Vyučující
|
-
Trnečka Martin, RNDr. Ph.D.
-
Krajča Petr, Mgr. Ph.D.
-
Vyjídáček Roman, Mgr.
-
Tříska Jan, Mgr. Ph.D.
-
Kočíř David, Mgr.
-
Urbanec Tomáš, Mgr.
|
|
Obsah předmětu
|
1. úvod do platformy Java, vykonávání programu, vývojová prostředí 2. primitivní datové typy, objekty, operátory, řetězce 3. řízení výpočtu (podmíněné vykonávání kódu, smyčky) 4. třídy, rozhraní, objekty, metody, rozsah platinosti, dědičnost 5. pole, kolekce, generické typy 6. vyjímky 7. základní třídy a objekty stadnardní knihovny, přístup k souborům 8. balíčky, sestavení komplexního programu 9. vlákna
|
|
Studijní aktivity a metody výuky
|
|
Demonstrace
|
|
Výstupy z učení
|
Studenti se seznámí se vybranými pojmy ze základů programování.
1. Znalosti Znalosti základů programovaní v jazyce Java
|
|
Předpoklady
|
KMI/YUDIT Úvod do informačních technologií a KMI/OOP Objektově orientované programování nebo KMI/PP2 Paradigmata programování 2
KMI/YUDI a zároveň KMI/PAPR3
|
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Analýza výkonů studenta
Aktivní účast v hodině. Plnění zadaných úkolů. Složení písemného testu.
|
|
Doporučená literatura
|
-
Benjamin J Evans, David Flanagan. (2014). Java in a Nutshell: A Desktop Quick Reference. O'Reilly Media.
-
Bruce Eckel. (2006). Thinking in Java (4th Edition). Thinking in Java (4th Edition).
-
Herbert Schildt. (2017). Java: The Complete Reference, Tenth Edition. McGraw-Hill Education.
-
James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha. (2014). The Java Language Specification, Java SE 8 Edition. Addison Wesley.
-
Joshua Bloch. (2018). Effective Java (3rd Edition). Addison-Wesley Professional.
|