| Týden | Datum | Téma | Průsvitky |
|---|---|---|---|
| 1. | 23. 2. | Úvod do problematiky | 01 (koná se výjimečně v A214) |
| 2. | 1. 3. | Techniky návrhu algoritmů | 02 |
| 3. | 8. 3. | Složitost algoritmů | 03 |
| 4. | 15. 3. | Základy řazení | 04 |
| 5. | 22. 3. | Pokročilé řazení | 05 |
| 6. | 29. 3. | Odpadá, svátek | – |
| 7. | 5. 4. | Randomizované algoritmy | 06 (06 starší) |
| 8. | 12. 4. | Abstraktní datové typy I | 08 |
| 9. | 19. 4. | Abstraktní datové typy II | 09 |
| 10. | 26. 4. | Stromy | 10 |
| 11. | 3. 5. | Vyhledávání. B-stromy | 11a 11b (11a starší 11b starší) |
| 12. | 10. 5. | Test | příklad a řešeni |
| 13. | 17. 5. | Dynamické programování | 13 (13 starší) |
| 14. | 24. 5. | NP-úplnost a ostatní | 14 |