Formale Sprachen und Automaten bilden die Grundlage, um Eingaben von NutzerInnen zu analysieren, angefangen bei Adressen in Web-Formularen bis hin zu komplexem Quelltext in Java. Diese dreiteilige Kursreihe liefert das theoretische Fundament. Er zeigt auch die Grenzen von Maschinenmodellen und von Berechenbarkeit im Allgemeinen. Dieser zweite Kurs dreht sich um kontextfreie Automaten und Kellerautomaten.
Mit der Hilfe dieses Kurses sollen diese Lernziele ermöglicht werden: