Účast na cvičení je povinná, pokud není dohodnuto se cvičícím individuálně jinak (např. v případě účasti na ACM). Cvičení slouží k praktickému osvojení programovacích dovedností, bližšímu zadání domácích úkolů a psaní testů.
Náplň jednotlivých cvičení je sekvenční a případě, že nějaké cvičení v daném kalendářním týdnu není, posouvá se náplň cvičení na další týden. Z tohoto důvodu neodpovídá číslo cvičení výukovému týdnu ani kalendářnímu týdnu. Navíc v průběhu semestru jsou státní svátky, proto jsou v harmonogramu předpokládané náplně cvičení rozlišovány jednotlivé pracovní dny.
Týden | Pondělí | Úterý | Čtvrtek | Pátek |
---|---|---|---|---|
40 | Není | Není | 01.10. - 00 seznámení se s učebnou | 02.10. - 01 - První program, Úkol Lab00 a Lab01 |
41 | 05.10. - 01 - První program, Úkol Lab00 a Lab01 | 06.10. - 01 - První program, Úkol Lab00 a Lab01 | 08.10. - 01 - První program, Úkol Lab00 a Lab01 | 09.10. - 02 - Cykly, podmínky a vlastní příkaz, Úkol Lab02 |
42 | 12.10. - 02 - Cykly, podmínky a vlastní příkaz, Úkol Lab02 | 13.10. - 02 - Cykly, podmínky a vlastní příkaz, Úkol Lab02 | 15.10. - 02 - Cykly, podmínky a vlastní příkaz, Úkol Lab02 | 16.10. - 03 - 1. test |
43 | 19.10. - 03 - 1. test | 20.10. - 03 - 1. test | 22.10. - 03 - 1. test | 23.10. - 04 - Řídicí struktury, i/o, Úkol Lab04 |
44 | 26.10. - 04 - Řídicí struktury, i/o, Úkol Lab04 | 27.10. - 04 - Řídicí struktury, i/o, Úkol Lab04 | 29.10. - 04 -Řídicí struktury, i/o, Úkol Lab04 | 30.10. - Imatrikulace studentů 1. ročníku |
45 | 02.11. - 05 - Zpracování vstupu - kontrola ošetření vstupu, Úkol Lab05 | 03.11. - 05 - Zpracování vstupu - kontrola ošetření vstupu, Úkol Lab05 | 05.11. - 05 - Zpracování vstupu - kontrola ošetření vstupu, Úkol Lab05 | 06.11. - 05 - Zpracování vstupu - kontrola ošetření vstupu, Úkol Lab05 |
46 | 11.11. - 06 - Cykly, Úkol Lab06 | 12.11. - 06 - Cykly, Úkol Lab06 | 12.11. - 06 - Cykly, Úkol Lab06 | 13.11. - 06 - Cykly, Úkol Lab06 |
47 | 16.11. - 07 - Funkce, 2. test, Úkol Lab07 | 17.11. - státní svátek | 19.11. - 07 - Funkce, 2. test, Úkol Lab07 | 20.11. - 07 - Funkce, 2. test, Úkol Lab07 |
48 | 23.11. - 08 - Pole, Úkol Lab08 | 24.11. - 07 - Funkce, 2. test, Úkol Lab07 | 26.11. - 08 - Pole, , Úkol Lab08 | 27.11. - 08 - Pole, Úkol Lab08 |
49 | 30.11. - 09 - Rekurze, 3. test, , Úkol Lab09 | 01.12. - 08 - Pole, , Úkol Lab08 | 03.12. - 09 - Rekurze, 3. test, Úkol Lab09 | 04.12. - 09 - Rekurze, 3. test, Úkol Lab09 |
50 | 07.12. - 10 - Třída jako datový typ | 08.12. - 09 - Rekurze, 3. test, Úkol Lab09 | 10.12. - 10 - Třída jako datový typ | 11.12. - 10 - Třída jako datový typ |
51 | 14.12. - 11 - Spojové struktury a ADT, Úkol Lab11 | 15.12. - 10 - Třída jako datový typ | 17.12. - 11 - Spojové struktury a ADT, Úkol Lab11 | 18.12. - 11 - Spojové struktury a ADT, Úkol Lab11 |
52 | 21.12. - 12 - Spojové struktury a ADT, 4. test, Úkol Lab12 | 22.12. - 11 - Spojové struktury a ADT, Úkol Lab11 | 23.12. - zimní prázdniny | 25.12. - státní svátek |
01 | 04.01. - 13 - Soubory a proudy, debugging | 05.01. - 12 - Spojové struktury a ADT, 4. test, Úkol Lab12 | 07.01. - 12 - Spojové struktury a ADT, 4. test, Úkol Lab12 | 08.01. - 12 - Spojové struktury a ADT, 4. test, Úkol Lab12 |
02 | 11.01. - Rozvrh jako ve středu | 12.01. - 13 - Soubory a proudy, debugging | 14.01. - 13 - Soubory a proudy, debugging | 15.01. - 13 - Soubory a proudy, debugging |