WiSe 2017/18













Submodule number Course Type Name ECTS SWS / Exam duration
0132cA.2.3.1 Lecture Grundlagen der theoretischen Informatik für Nebenfach 0 2.0
0132cA.2.3.2 Practice seminar Grundlagen der theoretischen Informatik für Nebenfach 0 1.0
0132cA.2.3.3 Module exam Grundlagen der theoretischen Informatik für Nebenfach 7 90 min
Qualifikationsziele: Die Studentinnen und Studenten verstehen die Grundlagen der Beschreibung von Programmiersprachen. Sie beherrschen die gängigen Verfahren, um formale Sprachen von einer Beschreibungsform in eine andere zu überführen, sowie Beschreibungen in minimale Formen zu übersetzen. Aus einer Beschreibung können sie die gemeinte Sprache ableiten. Sie verstehen, dass unterschiedliche Beschreibungsformen von Berechnungsmodellen gleichartig sind und verstehen die Verfahren, um eine Form in die andere zu überführen. Sie verstehen die prinzipiellen Möglichkeiten und Grenzen der Berechenbarkeit. Insbesondere verstehen sie das Halteproblem und seine Unlösbarkeit.

Inhalte: Theoretische Rechenmodelle (Automaten, Turing-Maschinen), formale Sprachen, Sprachakzeptoren, reguläre Ausdrücke, Berechenbarkeit.