P12: Diskusia
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Diskusná prednáška je poslednou v rámci semestra a venuje sa príprave na skúšku z objektovo orientovaného programovania. Vyučujúci vysvetľuje formát skúšky, ktorá bude pozostávať približne z 13 otázok podobných minuloročným, dostupným v archíve testov na stránke predmetu. Podrobne rozoberá poslednú otázku za 10 bodov, kde študenti musia identifikovať a aplikovať jeden z návrhových vzorov (Strategy, Observer, Visitor, Composite) na zadaný problém, navrhnúť riešenie vo forme UML diagramu tried a implementovať ho v Jave bez používateľského rozhrania. Vysvetľuje kritériá hodnotenia — základná funkčnosť dáva do 4 bodov, kvalita a flexibilita objektovo orientovaného návrhu (enkapsulácia, open-closed princíp, Liskovej substitúcia) prináša vyššie hodnotenie. Zdôrazňuje, že aj neidentifikovaný, ale správne aplikovaný vzor môže priniesť plný počet bodov.
- - Posledné stretnutie pred skúškou z objektovo orientovaného programovania, priestor na otázky a diskusiu.
- - Skúška bude mať cca 13 otázok podľa vzoru minuloročných skúšok, dostupných v archíve na stránke predmetu.
- - Posledná otázka za 10 bodov vyžaduje aplikáciu jedného z vzorov Strategy, Observer, Visitor alebo Composite na zadaný problém.
- - Riešenie treba predložiť ako UML diagram tried a implementáciu v Jave bez grafického používateľského rozhrania.
- - Treba explicitne identifikovať roly návrhového vzoru a ktoré triedy ich reprezentujú, vrátane príkladu použitia (metóda main).
- - Hodnotenie zohľadňuje základnú funkčnosť (do 4 bodov) a kvalitu/flexibilitu objektovo orientovaného návrhu (enkapsulácia, open-closed princíp, Liskovej substitúcia).
- - Aj nesprávne pomenovaný, ale správne aplikovaný vzor môže získať plný počet bodov.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky