Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FIT-IJAAk. rok: 2025/2026
Objektová orientace a koncepty jazyka Java (objekt, třída, rozhraní, výjimky, kolekce, proudy, lambda výrazy, generics). Principy objektového návrhu, programovací techniky a návrhové vzory. Ladění a profilace. Paralelismus (vlákna, executors, synchronizace). Grafická uživatelská rozhraní, asynchronní programování (události, úlohy).
Proč je předmět vyučován
Současná praxe vyžaduje alespoň základní znalosti principů objektově orientovaného programování, programovacích technik a návrhových vzorů. Předmět probírá a cvičí uvedené aspekty na jazyku Java, který je v praxi rozšířeným jazykem pro tvorbu středně složitých až náročných aplikací.
Podmínky zápočtu
Odkazy
Pro organizaci výuky bude využíván e-learing v systému Moodle.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Základní znalosti imperativního programování (jazyk C) a algoritmizace.
Pravidla hodnocení a ukončení předmětu
Učební cíle
Studenti získají schopnost aplikace objektově orientovaného přístupu k tvorbě aplikací s využitím jazyka Java a znalost základních programovacích technik v Javě. Seznámí se s tvorbou jednoduchých grafických uživatelských rozhraní, základními navrhovými vzory, využitím vláken a praktickým využitím jednotkových testů.
Prerekvizity a korekvizity
Základní literatura
Doporučená literatura
Zařazení předmětu ve studijních plánech
Seminář
Vyučující / Lektor
Osnova
Projekt