Zápočet

Typ úlohy domácí úlohy (10x) coding style (2x) semestrální práce (1x) turnaj (1x) celkem
Maximum bodů za každou kategorii 30 4 6 5 45
Minimum bodů za jednu úlohu >0 0 3 0
  • Zápočet získáte, pokud ze cvičení získáte minimálně 20 bodů a přitom vyřešíte každou zadanou úlohu za nenulový počet bodů.
  • V semestru budete samostatně řešit 10 základních úloh. Můžete si vybrat buď lehčí úlohu za 1.5 bodu, nebo těžší úlohu za 3 body. Lehké úlohy nepředpokládají žádné znalosti mimo přednášky a cvičení. Těžší úlohy se hodí pro ty z vás, kteří již programovat umí, a jsou i náročnější a rozsáhlejší.
  • Zadání domácích úkolů i instrukce k jejich odevzdání naleznete zde.
  • U dvou náhodně vybraných úloh bude hodnocen tzv. coding style, neboli jak je váš kód dobře čitelný. Coding style budou hodnotit vaši cvičící podle praxí, které s vámi proberou během cvičení. Za coding style je možné získat celkem 2+2=4 body.
  • Poslední úloha je semestrální práce, což je typicky hra dvou hráčů (viz předchozí práce). Každý, kdo vyřeší semestrální úlohu v základní variantě, získá 3 body. Pokud váš program porazí našeho naivního soupeře, získáte další 3 body. Vaše programy pak budou soutěžit a nejlepší programy mohou získat dalších až 5 bodů.
  • Každou úlohu je nutné odevzdat nejpozději do zadaného termínu (většinou do 3 týdnů od zadání, cvičící může udělit výjimku – na základě lékařského potvrzení apod.).
  • Z každé úlohy (i ze semestrální práce) musí student získat nenulový počet bodů, hodnocení úlohy provádí odevzdávací systém a je možné získat i desetinné hodnocení za částečně fungující úlohu.
  • Každý může řešit libovolné úlohy – teoreticky můžete získat až 45 bodů ze cvičení.
  • Zápočet je nutné získat před zkouškou.
  • Upozorňujeme, že minimální bodový zisk ze cvičení (min 20 bodů) a ze zkoušky (min 28 bodů) nestačí na úspěšné zakončení předmětu (tj. lepší známku než F), viz Zkouška.
courses/b3b33alp/zapocet.txt · Last modified: 2025/09/21 19:04 by vonasvoj