Next to a general introduction and a wide overview of AI, we study different types of AI problems: Search (uninformed search, heuristic search) Adversarial Search Supervised learning Unsupervised learning Reinforcement learning Pattern Mining ADReM - Advanced Database Research and Modelling