| datum | forma | náplň | Jupyter notebook | |
|---|---|---|---|---|
| 23.-25.09.2025 | prezenční | 1. Seznámení s Pythonem | cv01 | |
| 30.09.-02.10.2025 | prezenční | 2. Řídicí struktury | cv02 | cv02_reseni |
| 07.-9.10.2025 | prezenční | 3. Příklady a jednoduché algoritmy | cv03 | cv03_reseni |
| 14.-16.10.2025 | prezenční | 4. Složené datové typy | cv04 | cv04_reseni |
| 21.-23.10.2025 | prezenční | 5. Řazení a třídění, složitost | cv05 | cv05_reseni |
| 04.-06.11.2025 | prezenční | 6. Složitější algoritmy | cv06 | cv06_reseni |
| 11.-13.11.2025 | prezenční | 7. Rekurze | cv07 | cv07_reseni |
| 18.-20.11.2025 | prezenční | 8. Objekty | cv08 | |
| 25.-27.11.2025 | prezenční | 9. Abstraktní datový typ, zásobník, fronta | cv09 | |
| 02.-04.12.2025 | prezenční | 10. Stromové struktury, rozptylovací tabulka | cv10 | |
| 09.-11.12.2025 | prezenční | 11. Konečný automat, regulární výrazy | cv11 | |
| 16.-18.12.2025 | prezenční | 12. Aplikace I. | cv12 | |
| 06.-08.01.2026 | prezenční | 13. Aplikace II. | cv13 | |
Součástí většiny cvičení jsou kvízy, které ověřují znalosti z přednášek a předchozích cvičení. Za každý kvíz je možné získat až 2 body, které se přičítají k bodům ze semestrální práce (ale nepočítají se do minima). Pro získání bodů je nutné do BRUTE odevzdat textový soubor, který bude obsahovat informaci o paralelce a náhodně vygenerované jméno pro kvíz. Příklad:
cislo_paralelky vygenerovane_jmeno
Bodování je podle počtu správných odpovědí, nikoli podle počtu bodů, které se Vám ukážou v kvízu, ani podle úspěšnosti, která se Vám případně v kvízu ukáže.
Jupyter notebooky ke cvičením budou průběžně doplňovány do tabulky výše.