Algorithms and Complexity - Main page Algorithms and Complexity

Vorlesung: Einführung in die Theoretische Informatik

Dozent: Prof. Albers


Aktuelles


Klausurzulassungen: Die Liste der zur Klausur zugelassenen Studenten ist HIER zu finden.

Termine

Beginn der Vorlesung: 14.10.2009.

VL Montag 15:00 - 17:00 RUD 26, 0.115
Mittwoch 15:00 - 17:00 RUD 26, 0.115
 
UE Dienstag 09:00 - 11:00 RUD 26, 1.306, Pascal Lenzner
Dienstag 11:00 - 13:00 RUD 26, 1.306, Falk Hüffner
Mittwoch 13:00 - 15:00 RUD 26, 1.306, Falk Hüffner
Mittwoch 13:00 - 15:00 RUD 26, 1.307, Matthias Hellwig
Donnerstag 09:00 - 11:00 RUD 26, 0.307, Matthias Hellwig
Donnerstag 09:00 - 11:00 RUD 26, 0.310, Pascal Lenzner

Klausurtermin

Die Klausur findet am 24.02.2010 von 11-13 Uhr im Hörsaal RUD 26, 0.115 statt.

Die Wiederholungsklausur wird am 25.03.2010 von 11-13 Uhr im Hörsaal RUD 25, 3.001 stattfinden.

Übungsserien

Inhalte und Lernziele

Die Veranstaltung gibt eine Einführung in grundlegende Konzepte der theoretischen Informatik. Sie untersucht insbesondere Fragestellungen im Bereich der Berechenbarkeit und Komplexität, die für die Informatik als Wissenschaft von zentraler Bedeutung sind.

Ein Schwerpunkt der Vorlesung bildet die Thematik "Automatentheorie und formale Sprachen". Wir studieren unter anderem endliche Automaten, Kellerautomaten und Turingmaschinen und stellen Verbindungen zu entsprechenden Klassen von Grammatiken und formalen Sprachen her. Ein weiterer Schwerpunkt bildet die Berechenbarkeitstheorie, die auch die Grenzen der Berechenbarkeit in der Informatik aufzeigt. Schließlich untersuchen wir die Komplexität von Problemen und behandeln die Klasse der "schweren" NP-vollständigen Probleme.

Die Vorlesungen werden ergänzt durch wöchentliche Übungen. Erfolgreiche Teilnahme an den Übungen ist Voraussetzung zur Prüfungszulassung. Es sind mindestens 50% der Gesamtpunkte aus den Übungsserien und zweimaliges Präsentieren einer Aufgabe in den Übungen notwendig, um an der Abschlussklausur teilnehmen zu können.

Literatur

Hauptliteratur

  • U. Schöning: Theoretische Informatik kurzgefasst, Spektrum Hochschultaschenbuch, 5. Auflage, 2008, Spektrum Akademischer Verlag, Heidelberg. ISBN 978-3-8274-1824-1

Ergänzende Literatur

  • I. Wegener: Theoretische Informatik - eine algorithmenorientierte Einführung, 2. Auflage 1999, Teubner, Stuttgart. ISBN 3-5191-2123-9.
  • H. Lewis, C. Papadimitriou: Elements of the Theory of Computation, 2. Auflage, 1997, 361 Seiten, kart., Prentice Hall, New Jersey. ISBN 0-13-262478-
  • J. Hopcroft, J. Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, 3. Auflage 1994, 461 Seiten, kart., Addison Wesley, Bonn. ISBN 3-89319-744-3
  • M. Sipser: Introduction to the Theory of Computation, 2. Auflage, 2006, Thomson Course Technology, Boston. ISBN 0-534-95097-3
  • J. Hromkovic: Theoretische Informatik, 3. Auflage, 2007, Teubner Verlag, Wiesbaden. ISBN 978-3-8351-0043-5

last modified 02/11/10 (alkox-www)