Student tedy může získat maximálně 65 bodů. POZOR: minimální počet bodů z cvičení a minimální počet bodů ze zkoušky nestačí k získání lepší známky než F. Součet minimálních bodů ze cvičení 12 + minimální body z testu 10 + minimální body z praktické zkoušky 6 je dohromady 28 bodů, pro E potřebujete víc než 29 bodů.
Jakýkoli pokus o podvod bude mít za následek hodnocení F - nedostatečně, případně další postihy.
Písemný test a praktická zkouška se konají týž den, pořadí není specifikováno.
Písemný test trvá 105min, bude testovat porozumění probírané teorii týkající se algoritmů, datových struktur, jazyka Python atp. Na otázky se většinou bude odpovídat výběrem z několika možností, správná bývá právě jedna možnost a každá otázka má stejnou váhu (1 bod). Za chybnou odpověď není žádná penalizace, je tedy vhodné vždy nějakou odpověď zvolit. Kdyby tomu bylo u konkrétní otázky jinak, budete na to upozorněni.
U písemného testu nejsou povolené žádné pomůcky kromě psacích potřeb. Jakákoliv forma komunikace je zakázána.
Praktická zkouška trvá 120min, bude testovat schopnost samostatně naprogramovat jednoduchý program v jazyce Python v rozsahu kolem 50 řádků kódu. Budou zadány dvě úlohy, jedna snazší za 6b a druhá těžší za 14b. Kód zaslaný studentem pomocí odevzdávacího systému BRUTE bude testován na větším počtu testovacích vstupů. Tato vstupní data mohou být generována náhodně. Pravidla pro určení počtu bodů jsou popsána v zadání každé úlohy. Nejčastěji je počet bodů úměrný počtu testovacích vstupů, pro které je výstup zaslaného programu hodnocen jako správný, v jiných případech musí být pro přidělení bodů všechny výstupy pro danou skupinu vstupů správné. Úkolem je vyřešit zadanou úlohu v její obecnosti, nikoliv pouze dát správné odpovědi na konkrétní testovací vstupy. Takový program není pokládán za přípustné řešení a jeho odevzdání může být pokládáno za pokus o obejití pravidel zkoušky s následkem hodnocení F -nedostatečně.
Budou k dispozici počítače ve stejné konfiguraci, jako během cvičení. Student může praktickou zkoušku absolvovat i za použití vlastního počítače.
U praktické zkoušky jsou povoleny libovolné materiály v papírové i elektronické podobě.Je nicméně zakázána jakákoliv komunikace mezi zkoušenými mezi sebou a jakýmikoliv dalšími osobami. To zahrnuje zákaz mobilních telefonů, elektronické pošty, služeb zasílání zpráv. Je zakázáno se jakkoli aktivně připojovat na Internet, je zakázáno používat vyhledávací služby, stahovat soubory z internetu atp. Webový prohlížeč se smí používat pouze pro prohlížení lokálních souborů. Výjmkou je přístup na stránku docs.python.org. Odevzdaný program musí být celý napsán během zkoušky. Nedodržení těchto pravidel může mít za následek hodnocení F -nedostatečně, případně další postihy.
S organizačními dotazy se můžete během zkoušky obracet na přítomné pedagogy. Na odborné dotazy pedagogové během zkoušky odpovídat nebudou.
Zkoušející může postup konání praktické zkoušky upravit, například v případě technických problémů či podezření na porušení regulérnosti.
Zkouška bude vyhodnocena pokud možno ještě týž den, nejpozději následující pracovní den,výsledky budou zapsány do KOSu.
Zkoušku bude pravděpodobně možné vykonat i distančně, a to ve stejných dnech, jako zkoušku prezenční. Na distanční zkoušku se též budete zapisovat v KOSu (termíny mohou být vypsány později). Distanční zkoušku lze vykonat pouze tehdy, pokud se student z vážného důvodu nemůže zúčastnit zkoušky prezenční, např. pokud budete v karanténě či v zahraničí bez možnosti přijet. V případě zájmu o distanční zkoušku
napište přednášejícímu a přiložte podklad pro vaši žádost (např. rozhodnutí o karanténě). Počet míst na distanční zkoušce je z technických důvodů silně omezen. Pro vykonání distanční zkoušky je nutné dobré internetové připojení, přiměřeně výkonný počítač, kamera a mikrofon. Průběh zkoušky může být nahráván. Technické problémy mohou být důvodem k anulaci zkoušky. Detailní pokyny budou zaslány účastníkům později.