The course aims to immerse students in the forefront of AI research, covering current challenges, significant areas of study, and emerging trends in the field. The set of covered topics is updated regularly; in 2025/2026 the course is organised into four thematic blocks (see the schedule below). The course is a compulsory part of the prg.ai Master study plan.
Course parameters:
Time and place:
Blocks in 2025/2026:
There are no formal prerequisites. The course is intended for master-level students with a solid background in mathematics and programming. Familiarity with basic machine learning and algorithms will be helpful.
The course is completed by a graded course credit.
| Date | Topic | Lecturer | Slides | Additional materials |
|---|---|---|---|---|
| 16/02 | Explainable AI with Shapley value I | TK | expl01 | project01 |
| 23/02 | Explainable AI with Shapley value II | TK | expl02 | |
| 02/03 | Generative models: intro, GANs | JČ | ||
| 09/03 | Generative models: diffusion models | JČ | ||
| 16/03 | Generative models: applications, deepfakes | JČ | ||
| 23/03 | Autonomous robots: introduction | TS | ||
| 30/03 | Planning I: exploration, world maps | VV | ||
| 06/04 | Holiday (Easter) | |||
| 13/04 | Planning II: motion planning (combinatorial) | VV | ||
| 20/04 | Planning III: motion planning (sampling-based) | VV | ||
| 27/04 | Computational logic: SAT, FOL, SMT, encodings | MS | ||
| 04/05 | SAT solvers: DPLL, CDCL, resolution | MS | ||
| 11/05 | First-order logic and finite model finding | MS | ||
| 18/05 | SMT solving and program analysis | MS |
Tutorials are used for guided discussion, exercises related to the lecture topic, and work on the semester projects.
| Date | Topic / Activity | Instructor | Additional materials |
|---|---|---|---|
| 16/02 | Exercises & discussion (coalitional games) | TK | coal Shapley |
| 23/02 | Exercises & discussion (Shapley value) | TK | |
| 02/03 | Exercises & discussion (generative models) | JČ | |
| 09/03 | Exercises & discussion (diffusion models) | JČ | |
| 16/03 | Exercises & discussion (applications) | JČ | |
| 23/03 | Exercises & discussion (autonomous robots) | TS | |
| 30/03 | Exercises & discussion (planning) | VV | |
| 06/04 | Holiday (Easter) | ||
| 13/04 | Exercises & discussion (motion planning) | VV | |
| 20/04 | Exercises & discussion (motion planning) | VV | |
| 27/04 | Exercises & discussion (SAT/SMT) | MS | |
| 04/05 | Exercises & discussion (SAT solvers) | MS | |
| 11/05 | Exercises & discussion (FOL / model finding) | MS | |
| 18/05 | Exercises & discussion (SMT / program analysis) | MS |
Study materials will be announced for each block.