AI I (2023/2024)

Tutorial for Artificial Intelligence I

This page is intended for the English tutorial. For the page for other tutorials in Czech go here. Pro stránky v češtině navštivte tuto stránku.


To obtain the credit, it is necessary to collect 60 points for the assignments (see below). During the tutorial, we will always get acquainted with the assignments, but we will also look at the techniques discussed in the course and other practical uses for that techniques.

If someone feels that they are missing the opportunity to earn the credit, do not be afraid to contact me. Such cases will be dealt with individually based on your approach to the exercise.


There will be 5 implementation assignments, for which a total of 100 points can be obtained. Solutions to the assignments are submitted via ReCodEx. Details and codes used for the assignments are published here.

Don't underestimate the first assignments that are worth less points, the later assignments are much more challenging and it is more difficult to earn the full number of points.

Zadání Body Deadline Doporučená technika řešení
Dino 10 see ReCodEx rule-based agent
Ms. Pac-Man 20 see ReCodEx uniform-cost search
Sokoban 20 see ReCodEx A* with custom heuristic
Cell Wars 25 see ReCodEx minimax or Monte Carlo tree search
Minesweeper 25 see ReCodEx backtracking search for CSPs