Institute of

Theoretical Computer Science

Carl-Friedrich-Gauß-Fakultät

Technische Universität Braunschweig

Vorlesung: Theoretische Informatik I

Wintersemester 2016/17 in Braunschweig

Neuigkeiten

Vorlesung

Großübung

Übungen

Übungsblätter

Prüfungsmodalitäten

Es wird eine Abschlussklausur geben. Diese findet am Donnerstag, dem 16. Februar 2017, ab 8:00 Uhr im AudiMax statt. Die Klausur wird aus zehn Aufgaben bestehen, die Bearbeitungszeit beträgt 120 Minuten. Zur Klausur darf ein beidseitig beschriebenes (handschriftlich!) DIN A4-Blatt mitgebracht werden.
Zudem ist eine gesonderte Studienleistung zu erbringen: Sie müssen durch Ihre Abgabe der Übungsblätter mindestens 50 Prozent der Punkte erreichen.

Material

Es gibt handschriftliche Notizen zu einzelnen Themen der Vorlesung. Zusätzlich gibt es ein in diesem Semester getextes Skript. Wir weisen darauf hin, dass es sich bei dem Skript um eine erste Version handelt. Wir geben keine Garantie auf Vollständigkeit und Korrektheit.
  1. Folien zu regulären Sprachen und weiterführenden Resultaten.
  2. Regular languages and finite automata.
  3. Equivalence.
  4. Homomorphisms.
  5. Complexity of problems for regular languages.
  6. Minimization.
  7. Pumping lemma for regular languages and ultimate periodicity.
  8. Overview of the results for regular languages.
  9. Reduktionssysteme, Kontextfreie Grammatiken und die Chomsky Hierarchie.
  10. Nikolausvorlesung zu sprachtheoretischer Verifikation, 2-Player-Perfect-Information-Games und Transitionsmonoiden endlicher Automaten.
  11. Normal forms for context-free grammars.
  12. Pumping lemmas for context-free languages.
  13. Pushdown automata and context-free languages.
  14. Closure properties of context-free languages.
  15. Deterministic context-free languages and complementation.
  16. Decision algorithms for context-free languages.
  17. Context-sensitive languages.
  18. Immermann and Szelepcséyi's theorem.

Literatur