Vyučující
|
-
Kolaja Jan, Ing. Ph.D.
-
Kopetschke Igor, Ing.
-
Kolaja Ehlerová Jana, Ing. Ph.D.
|
Obsah předmětu
|
Přednášky 1. Opakování z minulého semestru, souhrn již odpřednášené látky 2. Základy OOP, pojem objekt a jeho součásti, principy OOP 3. Třída, jejich vytváření, vztah objekt - třída 4. Modifikátory a kvalifikátory v třídách, platnost proměnných 5. Metody v kontextu tříd, parametry metod 6. Překrývání a přetěžování třídách 7. Jmenné prostory a balíčky, dědičnost 8. Rozhraní a abstraktní třídy 9. Výjimky a práce s nimi 10. Základní principy vytváření GUI 11. GUI - vytváření a práce s okny 12. GUI - formuláře, naslouchače, zpracování událostí 13. Pokročilejší techniky při tvorbě GUI 14. Souhrnné opakování semestru
|
Studijní aktivity a metody výuky
|
Monologický výklad (přednáška, prezentace, vysvětlování)
- Domácí příprava na výuku
- 14 hodin za semestr
- Příprava na zápočet
- 45 hodin za semestr
- Příprava na zkoušku
- 35 hodin za semestr
- Účast na výuce
- 56 hodin za semestr
|
Výstupy z učení
|
Pokročilé koncepty objektově orientovaného programování ? dědičnost a polymorfismus. Výjimky. Zpracování vstupů a výstupů. Úvod do GUI.
Při úspěšném zvládnutí předmětu student získá znalosti pokročilejších technik v OOP se zaměřením na Javu včetně ošetření výjimek, tvorbu vláken a GUI.
|
Předpoklady
|
Nespecifikováno
|
Hodnoticí metody a kritéria
|
Kombinovaná zkouška
Podmínkou zápočtu je aktivní účast na cvičeních, úspěšné absolvování testů. Zkouška je písemná a ústní.
|
Doporučená literatura
|
-
Brůha, L. Java - hotová řešení. Computer Press, Praha, 2003. ISBN 80-251-0072-3.
-
KEOGH, J., FOŘT, I. Java bez předchozích znalostí: průvodce pro samouky. Brno, CP Books, 2005. ISBN 80-251-0839-2.
-
Pecinovský, R. Myslíme objektově v jazyku Java. Grada, Praha, 2008. ISBN 978-80-247-2653-3.
|