Current Lectures

Pages for lectures up to winter semester 2003/2004 are only available via our old teaching page, which may contain broken links. Please allow us some time while the pages are being revised.

Theoretische Informatik

This course is held in German.

Die Vorlesung gibt eine eingehende Einführung in die Theoretische Informatik. Neben verschiedenen formalen Präzisierungen des Berechenbarkeitsbegriffs, werden als Themen endliche Automaten, formale Sprachen und Grammatiken, Entscheidbarkeit und Komplexitätstheorie behandelt.

Course type: Lecture
Lecturer: Prof. Dr. Bernhard Nebel
Web page: Theoretische Informatik

Grundlagen der Künstlichen Intelligenz

Die Vorlesung vermittelt eine Einführung in die grundlegenden Sichtweisen, Probleme, Methoden und Techniken der Künstlichen Intelligenz. Es werden u.a. folgende Themen behandelt:

  • Einführung und historische Entwicklung der KI
  • Der Agentenbegriff in der KI
  • Problemlösen und Suche
  • Logik und Repräsentation
  • Handlungsplanung
  • Darstellung und Verarbeitung unsicheren Wissens
  • Maschinelles Lernen
Course type: Lecture
Lecturers: Prof. Dr. Wolfram Burgard, Prof. Dr. Bernhard Nebel, Dr. Frank Hutter, Dr. Joschka Boedecker and Dr. Michael Tangermann
Web page: Grundlagen der Künstlichen Intelligenz

Game Theory

Game Theory is concerned with rational decision making to further one's own goals, and in particular with interactions and conflicts between goals of different players. Game theory studies how knowledge about other players' objectives influences one's own decisions and behavior.

Course type: Lecture
Lecturers: Prof. Dr. Bernhard Nebel and Dr. Robert Mattmüller
Web page: Game Theory

Competitive Programming

Programming contests (such as the ICPC, Google Code Jam, or Facebook Hacker Cup) allow students to compete against other students and measure their abilities in algorithmics, programming, and mathematics. Usually, these contest require knowledge of and experience with algorithms that goes beyond a standard CS curriculum. In this course we will look at topics often covered in programming contests. We will present and study relevant algorithms and deal with implementing them.

Course type: Lecture
Lecturers: Prof. Dr. Bernhard Nebel and Dr. Gregor Behnke
Web page: Competitive Programming