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 gen-1
09/03 Generative models: diffusion models gen-2
16/03 Generative models: applications, deepfakes gen-3
23/03 Autonomous robots: introduction TS ai-in-robotics-automotive-selected-topics.pdf
30/03 Planning I: exploration, world maps, room KN:E-107 VV exploration.pdf, planning-motivation.pdf, planning-basics.pdf
06/04 Holiday (Easter)
13/04 Planning II: motion planning (combinatorial), room KN:E-107 VV
20/04 Planning III: motion planning (sampling-based), room KN:E-107 VV
27/04 Computational logic: SAT, FOL, SMT, encodings MS compLogic1
04/05 SAT solvers: DPLL, CDCL, resolution MS compLogic2
11/05 CDCL and Beyond MS compLogic3 and Project startProjectWith
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 colab01 colab02
02/03 GANs (simple programming task) colab
09/03 Diffusion Models (simple programming task) colab
16/03 Presentations instructions
23/03 Exercises & discussion (autonomous robots) MP instructions
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 (Encoding into SAT) MS n-queens-colab
04/05 Exercises & discussion (Practical SAT solving) MS graph-coloring-colab
11/05 Exercises & discussion (CDCL and Beyond) MS pigeons
18/05 Exercises & discussion (SMT / program analysis) MS

Study materials will be announced for each block.