Záverečný projekt je základná forma ohodnotenia práce študentov. Záverečné projekty riešia dvojčlenné tímy.

Termíny

  • zaslanie zadania – utorok 14.10.2025
  • predstavenie návrhu projektu – 6.11.2025 v čase prednášky. Očakávajte však, že to bude trvať cca 2-3 hodiny v závislosti od počtu projektov.
  • 1. obhajoba – 18.12.2025 v čase prednášky. Zaslanie mailu s rozpisom požadovaných bodov deň vopred. Očakávajte však, že to bude trvať cca 3-4 hodiny v závislosti od počtu projektov.
  • 2. obhajoba – začiatkom februára. Zaslanie mailu s rozpisom požadovaných bodov deň vopred.

Zadanie

Zadanie projektu si vymýšľajú samotní študenti. Názov zadania, krátky opis zámeru a mená členov tímov je potrebné zaslať mailom cvičiacemu do 14.10.2025. Opis zámeru má aspoň 500 znakov textu a obsahuje popis predpokladanej funkcionality a štruktúry spravovaných dát. Za každý deň omeškania zaslania zadania spĺňajúceho vyššie spomenuté je sankcia -1 bod.

Pri výbere zadania sa môžete inšpirovať projektami z minulosti. Je potrebné mať na pamäti, že projekty by mali spĺňať minimálne požiadavky.

Predstavenie návrhu projektu

Zástupca (-ovia) tímu predstavia databázový a triedový návrh svojho projektu učiteľovi. Ideálne je použitie UML a ER diagramov. Očakáva sa aj zoznam okien s predpokladanou funkcionalitou. Predstavenie návrhu projektu slúži ako skorá spätná väzba, aby sa predišlo návrhovým chybám, príliš jednoduchým, alebo naopak príliš komplikovaným návrhom, ktoré by mohli predstavovať riziko vytvorenia slabo ohodnoteného projektu. Pri predstavovaní návrhu bude prítomný aj cvičiaci predmetu Databázové systémy – DBS1a a za návrh môže udeľovať body pre jeho predmet.

Použitie knižníc, riešení tretích strán, AI

Ak použijete kus kódu alebo knižnicu, ktorú ste nevytvárali, je nutné v komentári uviesť zdroj. Inak je daný projekt považovaný za plagiát. Viac o plagiátorstve v hodnotení.

Použitie AI asistentov síce nie je zakázané, no je nutné, aby študent generovanému kódu rozumel – t.j. čo to robí a prečo. Výhovorky typu „neviem, to takto dží pí tí urobil“ budú mať za následok hodnotenie projektu ako plagiátu. 

Zaslanie rozpisu očakávaných bodov

Aspoň 24 hodín pred konaním každej obhajoby jeden z autorov projektu zašle cvičiacemu rozpis očakávaných bodov. Omeškanie oproti vyššie uvedeným časom sa hodnotí bodovou sankciou -1 bod, úplné nedodanie sankciou -2 body.

1. obhajoba

Prvá obhajoba, predstavuje ukážku projektu priamo nad zdrojovým kódom a spusteným programom (NIE cez slajdy či prezi). Študenti stručne predstavia svoj projekt a urobia demonštráciu funkcionality programu. Vyučujúci môže a bude priebežne ukladať otázky na prezentovaný projekt a jeho zdrojové kódy. Jedna prezentácia by mala trvať zhruba 25 minút včitane diskusie a hodnotenia. Zameraná bude výlučne na ukážku funkčnosti a spôsob realizácie jednotlivých požiadaviek na funkcionalitu.

2. obhajoba

Druhá obhajoba sa skladá z dvoch prezentácií.

Krátko po 1. obhajobe budú jednotlivým tímom priradené spriatelené tímy. Úlohou študentov je prevziať kód spriateleného tímu a doplniť ho podľa požiadaviek na funkcionalitu pre 2. projekt. Rovnako, ako pri prvej obhajobe, ide o prezentáciu projektu priamo nad zdrojovým kódom a spusteným programom (NIE cez slajdy či prezi). Mala by trvať maximálne 10 minút a zameraná bude na ukážku funkčnosti a spôsob realizácie doplnenej funkcionality. Študenti sa však musia orientovať aj v kóde, ktorý prevzali.

Druhá prezentácia trvajúca nula až 5 minút predstavuje opravy/doplnenia chybnej časti svojho pôvodného projektu podľa e-mailu zaslanom cvičiacim (ak si to pôvodný projekt vyžadoval). Takouto opravou si študenti zabezpečia pripočítanie polovičných bodov oproti tým, ktoré by dostali za správne fungujúcu funkcionalitu v 1. obhajobe. Udelené opravy sú povinné, t.j. v prípade neobhájenia opravy je projekt hodnotený celkovo nula bodmi.

Vo výnimočných prípadoch, ak študent/tím neobhájil prvý projekt na aspoň 10 bodov (včítane prisľúbených polovičných bodov za opravy), typicky v prípade odhalenia plagiátu, sa pri druhej prezentácii obhajuje náhradný 1. projekt za počítania polovičných bodov.