Hodnotenie (známka) sa získava na základe celkového súčtu získaných a stratených bodov. Plusové body sa dajú získať za zápočtové písomky, päťminútovky a záverečné projekty.

Zápočtové písomky:

  • Dve veľké 90 minútové písomky, každá za 30 bodov, dokopy 60 bodov.
  • Nutno získať dokopy aspoň 20 bodov.
  • Prvý zápočet je povinný, druhý je dobrovoľný pre tých, čo už z prvého spĺňajú povinné minimum.

 

Päťminútovky:

  • 4 menšie písomky, každá za 5 bodov, dokopy 20 bodov.
  • Nutno získať aspoň 7 bodov.

 

Záverečné projekty:

  • Viac tu.
  • Povinný projekt za 34 bodov (teoreticky 42 bodov, ale značne nerealistické) a opravný/voliteľný projekt za 10 bodov. Dokopy 44 bodov.
  • Nutno získať aspoň 10 bodov.

 

Výsledná známka:

 Za predmet je možné získať 124+ bodov.

  • A: 100 bodov
  • B: 70 
  • C: 55
  • D: 45
  • E: 37

Bodové sankcie

Neúčasť na cvičeniach

Sú povolené maximálne 3 neúčasti na cvičeniach. 
Za každú dodatočnú neúčasť bude udelená bodová sankcia -5 bodov.

Výnimkou sú vážne podložené dôvody neúčasti – zdravotné problémy, narodenie dieťaťa, ….
Každý prípad budeme posudzovať individuálne.

Ak vopred viete, že budete väčšiu časť semestra indisponovaný, dajte to vedieť vyučujúcemu.
Vopred vieme dohodnúť veľa vecí, na konci semestra už asi ťažko.

Nepripravenosť na cvičeniach

Väčšina cvičení na seba priamo nadväzuje.
Na PAZ1a/PAZ1b ste boli zvyknutí, že každý týždeň ste dostali novú tému, pričom úlohy medzi cvičeniami na seba veľmi nenadväzovali – implementovali ste samostatné metódy a samostatné triedy, ktoré boli na sebe viac-menej nezávislé.

Na PAZ1c na cvičeniach budeme „od základov“ vyvíjať pomerne netriviálnu aplikáciu, ktorá používa pokročilé knižnice, frejmworky a externé nástroje – grafické rozhranie, databázu, REST protokol, Docker, atď.
Na konci semestra budeme mať aplikáciu s desiatkami tried a stovkami metód, medzi ktorými je silná závislosť – napr. metóda v triede A, ktorú práve teraz robíme potrebuje volať metódy z triedy B, ktorú sme programovali predchádzajúce dve cvičenia.  
Vymeškanie hoci len polovice jedného cvičenia vám efektívne znemožní efektívne pracovať a držať krok.

Ak nedokončíte úlohy na hodine, alebo niečo vymeškáte, tak je silne odporúčané si ich dokončiť za domácu úlohu.
Alternatívne, referenčná implementácia všetkých úloh bude k dispozícii počas celého semestra.
Na začiatku hodiny si budete môcť stiahnuť zdrojový kód obsahujúci hotové riešenia zo všetkých predchádzajúcich hodín a pracovať s týmto kódom.
Pre málo skúsených vývojárov však môže byť náročné pracovať s cudzím kódom, preto je jednoduchšie, ak budete celý semester pracovať s vlastným kódom.

Na cvičeniach je zakázané používať AI asistentov. Treba sa naučiť robiť veci ručne. AI je dobrý sluha, no zlý pán. Aby ste boli pánom vy, musíte rozumieť všetkému, čo váš sluha robí.
Pri domácich prácach a záverečnom projekte však nebudeme použitie AI vyslovene kontrolovať ani zakazovať – na svojich strojoch si používajte čo chcete.

Cvičiaci si vyhradzuje právo vykázať zjavne nepripraveného študenta z hodiny, ak daný študent nemá pre to dobrý dôvod.
Vykázanie sa bude počítať ako neospravedlnená hodina, a v prípade celkového prekročenia 3 neúčastí budú udeľované trestné body.

Plagiátorstvo v záverečnom projekte

Pri aktuálnom nastavení predmetu sa môže zdať, že plagiárostvo nie je ani možné. Žiaľ študenti nám už neraz ukázali, že to možné je.

Ak študent použije kus kódu získaný „z internetu“, je nutné v komentári uviesť URL zdroja. Inak je daný projekt považovaný za plagiát.

Ak študent použije AI asistentov bez toho, aby rozumel vygenerovanému kódu (kde čo je, čo to robí, prečo, ako, …), tak daný projekt bude považovaný za plagiát.

Pri obhajobe projektu platí zásada, že študent rozumie svojmu kódu, jeho filozofii, vie kde, prečo a ako je každá funkcionalita naprogramovaná. Platí to aj pre tú časť projektu, ktorú vytváral iný člen tímu. V opačnom prípade považujeme projekt za plagiát.

Pravidlá:

  • Ak sa plagiát odhalí pri prvej obhajobe, daný študent (študenti) musí vytvoriť ešte jeden projekt (od nuly) a obhájiť ho na druhej obhajobe. Funkcionality pri druhej obhajobe majú automaticky polovičné hodnotenie.
  • Ak sa plagiát odhalí aj pri druhej obhajobe, daný študent dostáva hodnotenie Fx.