Mathematische Grundlagen der Informatik 2:
- Reguläre Sprachen
(Reguläre Ausdrücke, deterministische und nicht-deterministische endliche Automaten, Äquivalenz von regulären Sprachen und endlichen Automaten, Pumping-Lemma für reguläre Sprachen) - Kontextfreie Sprachen
(Kontextfreie Grammatiken, deterministische und nicht-deterministische Keller-Automaten, Äquivalenz von regulären Sprachen und Keller-Automaten, Pumping-Lemma für kontextfreie Sprachen) - Berechnungstheorie
(Turing-Maschinen, Halteproblem, Satz von Rice) - Komplexitätstheorie
(Die Klassen P und NP, NP-vollständige Probleme)