|
Náplň cvičení
Informace a materiály ke cvičení v konkrétním týdnu naleznete na stránce Cvičení.
|
Před cvičením
Na cvičení se řeší praktické příklady zaměřené na téma v daném týdnu. Cvičící může podle časových možností zopakovat nějaké klíčové části přednášky a vysvětlit nejasnosti, očekává se však vlastní příprava. Zejména se předpokládá, že studeni před cvičením viděli záznam přednášky pro daný týden.
Kompletní obsah přednášky se na cvičení neopakuje.
Průběh cvičení
-
Přijďte na cvičení včas
-
Práce na cvičení
V hlavní části cvičení se zadávají příklady z materiálů.
Očekává se aktivní práce na zadaných příkladech.
-
Cvičící upozorňují na použití dobrých programovacích návyků.
Využijte jejich přítomnost ke konzultaci problémů.
Vývojové prostředí
Studenti mohou používat prostředí dle vlastního uvážení nebo dostupnosti na počítačích v učebně. Předpokládají se pouze následující nástroje (podle OS) nebo jejich ekvivalenty:
-
Git klient
-
Překladače GCC a Clang
-
Sestavovací nástroje Meson a Ninja
-
doporučeno Microsoft VS Code s LLM integrací
-
alternativa Jiné IDE, LLM integrace nebo chatbot
např. CLion, Vim + LSP, Gemini, Claude, lokální modely
-
doporučeno GDB, Valgrind
-
doporučeno GDB, Valgrind
Valgrind vyžaduje XCode CLI Tools.
-
alternativa XCode
-
Vzdálená práce na Aise
Windows OpenSSH Client
-
doporučeno Windows Subsystem for Linux
Pokud máte Windows 10 nebo 11, vyzkoušejte Windows Subsystem for Linux, díky kterému získáte téměř stejné prostředí jako na Linuxových stanicích.
Absence a nahrazování
Povoleny jsou nanejvýš dvě studijním oddělením neomluvené absence.
Náhrada cvičení
Neomluvenou (i omluvenou) absenci lze nahradit účastí na jiném cvičení ve stejném týdnu, ale pouze se souhlasem cvičících skupiny, ve které má k nahrazení dojít. Cvičící mohou tuto žádost zamítnout např. z důvodu nedostatečné kapacity učebny, nebo mohou vyžadovat vlastní notebook.
-
Studenům, kteří o souhlas s náhradou dopředu nepožádají, může být náhrada cvičení na místě zamítnuta.
-
Nelze nahrazovat cvičení v jiném týdnu.