Theoretische Informatik: Automaten und formale Sprachen

Sommersemester 2025

bei Prof. Dr. Sibylle Schwarz

Pflichtmodul C993 im 4. Semester Bachelor Informatik,
Wahlpflichmodul für Bachelor Medieninformatik


Lernziele / Kompetenzen

Die Studierenden sind in der Lage, wichtige Klassen formaler Sprachen als Grundlage von Programmier- und Beschreibungssprachen einzuordnen und kennen die wesentlichen Eigenschaften der Sprachklassen.
Sie kennen die entsprechenden abstrakten Maschinenmodelle und Algorithmen und können sie zur Darstellung und Lösung praktischer Aufgabenstellungen einsetzen. Die Studierenden wissen, dass nicht jedes formal darstellbare Problem algorithmisch lösbar ist.


Inhalt


Vorlesung

Wöchentlich findet eine Vorlesung statt.


Übungen

In den Übungen werden vorwiegend die Lösungen der schriftlichen Hausaufgaben besprochen und damit die Zulassungen zur Prüfung erworben.

Zur vertieften begleiteten Diskussion der Modulinhalte und Lösungsansätze zu den Übungsaufgaben gibt es ein Forum im OPAL-Kurs zum Modul.


Übungsaufgaben

Schriftliche Aufgaben:
  1. Serie bis 15. 4. 2025
  2. Serie bis 22. 4. 2025
  3. Serie bis 29. 4. 2025
  4. Serie bis 6. 5. 2025

Praktische Übungsaufgaben sind wöchentlich im Autotool zu bearbeiten.


Literaturempfehlungen

Folien zur aktuellen Vorlesung (werden jeweils nach der Vorlesung veröffentlicht):

Die Unterlagen zum Modul Theoretische Informatik: Automaten und formale Sprachen im SS24 stehen hier.

Bücher:

Unter http://wilfridhodges.co.uk/cognitive01.pdf gibt es sieben uneingeschränkt richtige Hinweise zum Lernen von Mathematik, die selbstverständlich genauso für die theoretische Informatik gelten.


https://www.imn.htwk-leipzig.de/~schwarz mailto:sibylle.schwarz@htwk-leipzig.de