Prehľad predmetu
| Týždeň | Prednášky | Cvičenia | Zadania |
|---|---|---|---|
| 1. | Úvod | Úvod do jazyka Haskell | - |
| 2. | Zoznamy | Zoznamy | - |
| 3. | Funkcie a vyhodnocovanie | Zoznamy — úloha | - |
| 4. | Štruktúry údajov | Dátové typy | - |
| 5. | Jazyk Lambda | Obhajoba zadania 1 | Zadanie 1 |
| 6. | Typové triedy a polymorfizmus | Typové triedy | - |
| 7. | Vstup, výstup a monády | Vstup, výstup a monády | - |
| 8. | Návrh funkcionálnych programov | Obhajoba zadania 2 | Zadanie 2 |
| 9. | Funkcionálne programovanie v Jave | - | - |
| 10. | Jazyk Clojure | Moduly a balíky | - |
| 11. | Monády na príkladoch | Funkcionálne programovanie v Jave | - |
| 12. | Funkcionálne programovanie a JavaScript | - | Projekt |
| 13. | - | - | - |