Table of Contents

BECM36STAI – Selected Topics in AI

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:

Prerequisities

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.

Grading policy

The course is completed by a graded course credit.

Lectures

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
09/03 Generative models: diffusion models
16/03 Generative models: applications, deepfakes
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

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)
09/03 Exercises & discussion (diffusion models)
16/03 Exercises & discussion (applications)
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.