Formale Sprachen und Berechenbarkeit

ModulzugehörigkeitAlgorithmen
VerantwortlichN.N.
ECTS / SWS6 ECTS / 2+2 SWS (Vorlesung+Übung)
LernformVorlesung
Turnusjährlich zum SS
VoraussetzungEinführung in die Informatik, Grundlagen Programmiersprachen, Grundlagen des Software Engineerings, Diskrete Mathematik
Lernziel/KompetenzenLernziel Ziel ist die Vermittlung grundlegender Kenntnisse, Denkweisen und Konzepte der formalen Sprachen, der Berechenbarkeit und der Komplexitätstheorie. Als Folgerung sollen den Studierenden die prinzipiellen Möglichkeiten und Grenzen der Informationsverarbeitung aufgezeigt werden
InhaltEinführung in die mathematische Logik. Turingmaschinen, Berechenbarkeit, Schaltungen, Einführung in die formalen Sprachen, Komplexitätsklassen.
LeistungsnachweisKlausur
Literatur
  • Sander, Stucky, Herrschel: Automaten, Sprachen, Berechenbarkeit
  • Hopcroft, u.a: Einf. in die Automatentheorie, Formale Sprachen und Komplexität
  • Baier, Asteroth: Theoretische Informatik
Anmerkung-