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
Záverečná diskusná hodina predmetu Objektovo orientované programovanie, na ktorej sa študenti nakoniec nepýtali, a prednášajúci preto sám vysvetlil formu skúšky. Skúška má dve skupiny s rovnakými otázkami v inom poradí a pozostáva z jedno- až trojbodových otázok s jednou správnou odpoveďou, bez záporných bodov, a z desaťbodovej úlohy na návrh a implementáciu riešenia v Jave. V nej treba použiť princípy OOP a jeden z 23 návrhových vzorov z prednášok, nakresliť UML diagram, napísať jednoduchý kód s ukážkou použitia v metóde main, identifikovať roly vzoru a zdôvodniť jeho nasadenie. Trojbodové otázky vyžadujú napr. určiť výpis programu, čo preveruje pochopenie polymorfizmu, prekonávania metód a pretypovania. Na záver prednášajúci vysvetlil význam dobrých známok, napríklad pre štipendiá či prijatie na inžinierske štúdium.
- - Skúška má dve skupiny s rovnakými otázkami v inom poradí, aby sa zabránilo odpisovaniu.
- - Jednobodové otázky majú jednu správnu odpoveď zoska tvrdení, záporné body sa nedávajú.
- - Záverečná desaťbodová úloha vyžaduje návrh a implementáciu v Jave s použitím jedného z 23 návrhových vzorov z prednášok.
- - K návrhu patrí UML diagram, jednoduchý kód bez grafického rozhrania a ukážka použitia v metóde main.
- - Treba explicitne určiť roly vzoru (napr. observer a subject) a vysvetliť, aký konflikt síl jeho použitie rieši.
- - Otázky na určenie výpisu programu preveria pochopenie polymorfizmu, prekonávania metód a pretypovania.
- - Pri kóde nejde o presnú syntax, chýbajúce detaily stačí vysvetliť komentárom.
- - Lepšie známky sa oplatia kvôli štipendiám a možným prísnejším kritériám prijatia na inžinierske štúdium.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky