1. Zavedení pojmů, historie
2. Řešení úloh prohledáváním (A* a spol.)
3. Splňování podmínek
4. Logické uvažování (dopředné a zpětné řetězení, rezoluce, SAT)
5. Pravděpodobnostní uvažování (Bayesovské sítě)
6. Reprezentace znalostí (situační kalkulus, Markovské modely)
7. Automatické plánování
8. Markovské rozhodovací procesy
9. Hry a teorie her
10. Strojové učení (rozhodovací stromy, regrese, zpětnovazební učení)
11. Filozofické a etické aspekty
Úvodní kurz pokrývající základní koncepty a metody umělé inteligence. Předpokládány jsou znalosti logiky a pravděpodobnosti na bakalářské úrovni.