Foundations of AI

This course will introduce basic concepts and techniques used within the field of Artificial Intelligence. Among other topics, we will discuss:
  • Introduction to and history of Artificial Intelligence,
  • agents,
  • problem solving and search,
  • logic and knowledge representation,
  • planning
  • representation of and reasoning with uncertainty
  • machine learning
  • ... 

Main Slides Recordings
Slides and exercises can be found here