Návrhové vzory

Filip Zavoral, NPRG024, 0/2 KZ

Seminář Návrhové vzory navazuje na předměty Programování v C++, Java a Programování v C# a završuje tak základní výuku objektově orientovaného programování.

Základem práce na semináři je samostatná práce studentů při detailním zkoumání 23 základních návrhových vzorů a jejich implementace. Součástí práce studentů je důkladné studium zvolených návrhových vzorů a jejich prezentace (přednáška) ostatním. V závěru semináře budou probírány i některé pokročilejší či rozšiřující návrhové vzory.

Předmět není určen pro čerstvé absolventy základních programátorských předmětů, tj. současné druháky. Důvodem je potřeba jisté objektové vyzrálosti a získání programátorských zkušeností, aby studenti byli schopni plně vstřebat předkládané motivace, myšlenky a návrhy řešení. Ideálním obdobím pro absolvování tohoto předmětu je 3. ročník Bc. studia, příp. 1. ročník navazujícího Mgr. studia.

Podmínky pro získání klasifikovaného zápočtu a hodnotící kritéria

Je důležité dodržovat harmonogram (v Grupíku), v případě jeho ohrožení (nemoc, studijní povinnosti vyšší priority, ukončení studia apod.) mne ihned kontaktujte!

Na co si dát pozor

(= za co mže být zhoršena známka)

Materiály

Studijní materiály jsou dostupné na místech uvedených v Grupíčku:

Úvodní, obecné a shrnujcí slajdy (obsahují pokyny pro zpracování návrhových vzorů, vytváření slajdů a prezentaci - čtěte!)

Aktuální slajdy k jednotlivým vzorům:

Všechny slajdy (včetně loňských, postupně aktualizováno)