Programovací příklad
Informace
V tomto týdnu bude probíhat praktická část zkoušky. Její součástí je i programovací příklad, který si na cvičení vyzkoušíte nanečisto.
-
Zadání dodají cvičící, a to buď vlastní nebo ukázkové zadání.
-
Příklad se nehodnotí a nejsou za něj žádné body.
-
Před začátkem dostanete 5 minut na přečtení zadání, po tuto dobu neprogramujte.
-
Na vypracování máte 60 minut čistého času.
-
Pokud vám není v zadání něco jasné, ptejte se co nejdříve.
Doporučujeme vzít sebou psací potřeby.
Pokud na cvičení vypracujete vlastní zadání cvičících, zkuste si doma vypracovat i vzorové zadání. To je reference pro obtížnost programovacích úkolů na ostrém termínu. |
Pravidla
Na tomto cvičení nemusíte následující pravidla dodržovat striktně. Nicméně jejich porušení na ostré zkoušce bude znamenat nevyhovující hodnocení. |
-
Programovací příklad lze vypracovat pouze na fakultním počítači.
Pokud máte cvičení v učebně s Windows, vyzkoušejte si i Linux počítač v PC Hale, na zkouške žádný počítač s Windows dostupný nebude.
-
Je povoleno (a doporučeno) používat online dokumentaci jazyka C i její offline podobu v manuálových stránkách (příkaz
man 3 FUNKCE
). Jiné manuály dostupné nebudou. -
Je povoleno používat materiály z přednášek.
-
Je zakázáno používat vlastní kódy z cvičení a domácích úkolů.
-
Je zakázáno používat kód, který jste nenapsali sami, pokud to není explicitně povoleno v zadání.
-
Je zakázáno spolupracovat na řešení s jinými osobami, nehledě na způsob komunikace (Discord, Telegram, SMS, osobně, legilimence, …).
Ve zkouškovém sezení budou dostupné tyto nástroje a editory:
Všechny nástroje budou v základní konfiguraci bez rožšíření. |
JetBrains CLion ve zkouškovém sezení k dispozici nebude z licenčních důvodů. |
Hodnocení
V závislosti na časových možnostech mohou cvičící provést diskusi s každým studentem a studentkou jako na ostrém termínu. Pokud ale čas nebude, může se použít některá z alternativ:
-
Ukázková diskuse s dobrovolníky (např. za Kontr Coin).
-
Implementace vzorového řešení s komentářem.
Podrobnosti se dozvíte na cvičení.
Jak bude probíhat ostrý zkouškový termín?
Na začátku dostanete odpovědník s 5 otázkami, kde je vždy právě jedna odpověď správná (formát jako u odpovědníků z přednášky). Na odpovědník bude celkem 10 minut času. Musíte odpovědět správně alespoň na 3 otázky, jinak pro vás termín končí neúspěšným hodnocením.
Dále následuje programovací příklad, který bude společný pro všechny studenty na stejném termínu. Dostanete 5 minut na přečtení zadání, a pak 80 minut na vypracování.
Poslední částí je diskuse s cvičícími skupiny, kteří hodnotní vypracování příkladu. Mohou se doptat na způsob vypracování, použité funkce, struktury, možnosti rozšíření atd. Hodnotí převážně schopnost napsat program, který pracuje správně se zdroji.