Předmět: Programování 2

» Seznam fakult » FM » NTI
Název předmětu Programování 2
Kód předmětu NTI/PG2-P
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


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