Hodnotenie
Hodnotené aktivity:
- Teoretické písomky (počas semestra) – na papier
- Programátorské testy (midterm + skúška) – na počítači (IntelliJ IDEA)
Nepovinné odporúčané aktivity:
- domáce zadania
- účasť na prednáškach
- účasť na cvičeniach
- workshopy/konzultácie (len na vyžiadanie)
Teoretické písomky
Malé písomky (8x|3 body|10 minút – čas môže byť upravený podľa obsahu písomky) – počas cvičenia vo štvrtok (prípadne utorok) podľa harmonogramu
Veľké písomky (2x|20 bodov|90 minút) – v polovici semestra a na konci semestra
Potrebné body na absolvovanie predmetu:
1. časť – od začiatku semestra do polovice semestra.
V ponuke: 4x malé písomky + 1x veľká písomka = 32 bodov.
Potrebné získať:
- 10 bodov z 20 za veľkú písomku
- 13 bodov z 26 za 2x malé písomky + veľkú písomku
- 16 bodov z 32 za 4x malé písomky + veľkú písomku
- 11 bodov z 12 za 4x malé písomky
Stačí splniť jednu z týchto možností, t.j. je potrebné získať minimum aspoň v jednej z týchto konfigurácií.
Malé písomky, ktoré pre neprítomnosť nebudete písať sa počítajú za 0 bodov. Nie je možné ich nahradiť. Pri druhej možnosti počítame 2 písomky s najväčším počtom bodov.
Ak nebudete mať dostatok bodov – je možné ich doplniť v 2. časti semestra.
2. časť – od polovice semestra do konca semestra.
V ponuke: 4x malé písomky + 1x veľká písomka = 32 bodov.
Podmienky sú rovnaké ako v 1. polovici semestra.
Ak ste nemali dostatok bodov v 1. polovici, tak o chýbajucí počet bodov sa vám navýši podmienka. Berie sa možnosť, ktorá vám vychádza najlepšie.
Ďalšie podmienky:
Ak nebudete mať splnené povinné minimum za teoretické písomky, získavate hodnotenie X a nemôžete sa zúčastniť skúšky.
Malé písomky sa nenahrádzajú. Hodnotenie je navrhnuté tak, aby nebránilo rozhodnutiu nezúčastňovať sa nepovinných cvičení.
V prípade ak nebudete písať veľkú písomku pre neprítomnosť (chorobu a pod.), dohodneme sa individuálne pred koncom semestra. Štandardný postup je ústne preskúšanie obsahu chýbajúcej veľkej písomky za prítomnosti minimálne dvoch vyučujúcich.
Žiadna z písomiek nemá možnosť opravnej písomky. Priebežné hodnotenie je rozvrhnuté na celý semester. Pri mimoriadnej situácii – zvlášť pri získaní nízkeho počtu bodov z veľkej písomky, je možné požiadať o individuálne posúdenie. Budeme prihliadať na získané body z ostatných písomiek a na vyjadrenie cvičiaceho danej skupiny. Namiesto opravnej písomky by sme realizovali ústne preskúšanie (podobne ako v prípade ak niekto nepíše veľkú písomku).
Ústne preskúšanie bude realizované počas cvičení v posledný týždeň semestra, resp. dohodou.
Príklad 1:
V 1. časti semestra získam za malé písomky 0, 3, x, 2 bodov (3. písomku som nepísal) a za veľkú písomku 9 bodov. Vo výsledku počítam:
- 9 bodov z 10 (veľká písomka) – potrebujem 10
- 14 bodov z 26 (veľká písomka + 2x malé písomky) – potrebujem 13. Podmienka splnená.
- 14 bodov z 32 – potrebujem 16
- 5 bodov z 12 – potrebujem 11
Podmienka je splnená.
Príklad 2:
V 1. časti semestra nepíšem malé písomky. Z veľkej písomky získam 8 bodov (potrebujem 10).
V 2. časti semestra sa podmienky upravia nasledovne:
- 12 bodov z 20 za veľkú písomku (10 bodov + 2 ktoré som nezískal v 1. časti semestra)
- 15 z 26 veľká písomka + 2x malá
- 18 z 32 veľká písomka + 4x malá
- 13 z 12 (toto sa nedá splniť, teda je nutné písať veľkú písomku)
Programátorské testy
- Polsemestrálny test (midterm) v termíne cvičenia – 15 bodov.
- Záverečný test (skúška) vo viacerých termínoch v skúškovom období – minimálne 45 bodov
Štyri kategórie úloh:
- backtrack
- dynamické programovanie
- grafy
- mix (spájaný zoznam, stromy, greedy) – kombinovaná kategória, kde rátame úlohy z viacerých oblastí.
Na získanie hodnotenia potrebujete splniť nasledovné:
- v aspoň 3 kategóriach zo 4 musíte mať aspoň 5 bodov za každú z nich (spolu 15 povinných bodov)
- spolu získať aspoň 30 bodov v ľubovoľných kategóriach
- tieto aktivity sa spočítavajú za polsemestrálny a záverečný test
Polsemestrálny test
- píše sa na cvičeniach, evaluátor je k dispozícii
- 2x úloha za 5 bodov v kategórii mix, 1x úloha za 5 bodov v kategórii backtrack
- polsemestrálny test nie je možné opakovať ani dopísať pri neúčasti. Body je možné získať v skúškovom období.
Záverečný test
- píše sa v samostatných termínoch v skúškovom (prihlasovanie v AISe). Jeden termín je aj na konci augusta.
- obhájenie riešenia pred vyučujúcimi
- v ponuke minimálne 1 úloha v každej kategórii, často s odstupňovanou náročnosťou (napr. základná verzia za 7 bodov, výpis riešenia za 3 body, nejaké ďalšie úpravy a zvýšenie efektivity za 6 bodov)
- pri nezískaní povinného súčtu 30 bodov alebo ak nemáte splnené minimum v 3 kategóriach dostanete FX, ale vyriešené úlohy vám započítame. Môžete sa prihlásiť na ďalší termín.
- body v jednej kategórii sa nesčítavajú v jednotlivých termínoch. Príklad: ak na jednom termíne vyriešite úlohu na grafy za 8 bodov a na druhom za 13 bodov, tak vám započítame 13 bodov. Výnimka sú polsemestrálne testy, kde ak na midterme získate 5 bodov za backtrack a na finalterme 12 bodov, tak vám počítame 17 bodov.
Príklad:
Na polsemestrálnom teste vyriešim 2 úlohy – na stromy za 5 bodov a na backtrack za 3 body. Mám splnenú 1 kategóriu (mix). Do súčtu sa mi počíta 8 bodov. Na finalterme musím vyriešiť minimálne úlohy z 2 ďalších kategórií a získať aspoň 22 bodov.
Na prvý termín vyriešim úlohu na backtrack za 14 bodov. Nič viac. Za tento termín dostanem FX. Body sa spočítavajú. Mám splnené 2 kategórie (mix a backtrack). Potrebujem ešte 8 bodov.
Na druhý termín vyriešim úlohu na grafy za 5 bodov. Mám splnené minimálne kritéria v 3 kategóriach. V súčte je to 27 bodov. Vyriešim ešte úlohu na greedy za 6 bodov. V súčte mám:
mix (11 bodov – 5 midterm, 6 finalterm), backtrack (17 bodov – 3 midterm + 14 finalterm), grafy (5 bodov), dynamické programovanie (0 bodov). Spolu to je 33 bodov. Predmet som absolvoval a dostanem známku.
Programátorská súťaž ŠVK – vyriešenie úloh na ŠVK môže byť započítané do kategórie programátorských testov. Konkrétne podmienky budú určené po ukončení ŠVK vzhľadom na náročnosť jednotlivých úloh.
Známka
Body získané z teoretických písomiek a body z programátorských testov prispievajú k známke v pomere 1:1.
Konkrétne prahové hodnoty na získanie jednotlivých známok budú zverejnené neskôr v prvej polovici semestra.
