Diskusia (desktop)
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á diskusia k predmetu Objektovo orientované programovanie sa venuje najmä forme skúšky. Vyučujúci ukazuje minuloročné skúšky a test: jednobodové otázky s jednou správnou odpoveďou bez záporných bodov, otázky za 1 až 3 body a záverečná 10-bodová úloha. V nej treba navrhnúť a implementovať objektovo orientované riešenie v Jave s vhodným návrhovým vzorom z tých, ktoré sa preberali na prednáškach. Riešenie sa zobrazuje v UML diagrame, pričom grafické rozhranie netreba a hodnotí sa vnútorná logika. Kľúčové je explicitne určiť roly vzoru (napr. Observer, Subject), vysvetliť dôvod jeho použitia a doplniť príklad v metóde main. Trojbodové otázky žiadajú určiť výpis programu, čo preveruje pochopenie polymorfizmu a pretypovania. Na záver vysvetľuje, prečo sa oplatí skúšku absolvovať, najmä kvôli známke, ubytovaniu, štipendiám a prijatiu na inžinierske štúdium.
- - Skúška aj test majú jednoduchú koncepciu: jedna správna odpoveď, žiadne záporné body.
- - Skúška obsahuje otázky za 1 až 3 body a na konci 10-bodovú úlohu na návrh a implementáciu.
- - V návrhu treba použiť vhodný návrhový vzor z preberaných na prednáškach a zobraziť ho v UML diagrame.
- - Treba explicitne určiť roly vzoru (napr. Observer, Subject) a vysvetliť, aké protichodné sily viedli k jeho použitiu.
- - Riešenie treba doplniť príkladom použitia v metóde main; grafické rozhranie netreba.
- - Otázky na výpis programu preveria chápanie polymorfizmu, prekonávania metód a pretypovania.
- - Skúška nemá minimálny počet bodov; lepšia známka môže pomôcť pri ubytovaní, štipendiách a prijatí na inžinierske štúdium.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky