Charakteristika a cíle předmětu a průběh výuky
Předmět PA165 Vývoj
programových systémů v jazyce Java je magisterským předmětem
určeným pro zájemce o hlubší proniknutí do principů výstavby
rozsáhlejších programových systémů na platformě Java.
Cílem je seznámit s principy:
-
kvalitního návrhu rozsáhlých systémů (jak navrhnout
architekturu, jakou zvolit infrastrukturu/rámec...),
-
jejich tvorby (jaké zásady, nástroje,...)
-
testování (při vývoji, zavádění a v provozu),
-
refaktoringu (=zlepšování kódu bez změny
funkcionality),
-
ladění výkonu (optimalizace)
Výuka probíhá jako:
-
Dvouhodinová přednáška - Po od 14.00 v A107
-
Dvouhodinová cvičení v nové učebně B130 (v přízemí "za
halou")
-
Nedílnou součástí je řešení projektu - ve cvičení s možností
konzultací nebo ve volném čase
Těžištěm předmětu je samostatná práce na projektech. Společně
zadávaných úloh je proto minimum.
Projekty jsou koncipovány jako týmové (4členné týmy).
Tematicky vždy pokrývají netriviální část z celkového obsahového
záběru předmětu a musí tomu být i technologicky přizpůsobeny.
Zadání projektu stanovuje nebo schvaluje cvičící.
Zkouška bude ústní.
Student při ní musí prokázat dobrý přehled ve studované
problematice s tím, že principy a technologie, které aplikoval při
řešení projektu musí zvládnout do větší hloubky.
Hodnocení předmětu je stanoveno podle celkového součtu bodů z
jednotlivých kritérií:
-
Úlohy - 15 bodů
-
Projekt - 50 bodů
-
Ústní zkouška - 35 bodů
Kritéria hodnocení předmětu
K ukončení zkouškou potřebujete:
-
A 94 - 100 bodů
-
B 88 - 93 bodů
-
C 82 - 87 bodů
-
D 76 - 81 bodů
-
E 70 - 75 bodů
-
F 0 - 69 bodů
K ukončení zápočtem potřebujete: