Theoretische Informatik

Übersicht

Skript

Die aktuelle Version des Skripts wird jeweils nach der Vorlesung auf den neusten Stand gebracht.

Vorlesung

DatumThema
Di, 21.04.2026Vorspann Sprachen
Mi, 22.04.2026Reguläre Sprachen, DEA
Di, 28.04.2026Reguläre Sprachen, Minimierung
Mi, 29.04.2026Reguläre Sprachen, Rechtskongruenz
Di, 05.05.2026Reguläre Sprachen, Satz von Nerode
Mi, 06.05.2026keine Vorlesung
Di, 12.05.2026Reguläre Sprachen, NEA
Mi, 13.05.2026Reguläre Sprachen, Pumping Lemma
Di, 19.05.2026Reguläre Sprachen, NEA-epsilon
Mi, 20.05.2026Reguläre Sprachen, Reguläre Ausdrücke
Di, 02.06.2026Grammatiken, Chomsky Hierarchie
Mi, 03.06.2026Kf Grammatiken: Ableitungsbäume, Grammatiktransformationen
Di, 09.06.2026Kf Grammatiken: Transformationen, CNF, CYK-Algorithmus
Mi, 10.06.2026Pumping Lemma für kf Sprachen
Di, 16.06.2026a^nb^nc^n, Abschlusseigenschaften von CFL, Kellerautomaten (NPDA)
Mi, 17.06.2026CFL => Kellerautomat (NPDA)
Di, 23.06.2026NPDA => CFG, Primitive Rekursion
Mi, 24.06.2026Primitive Rekursion, LOOP Berechenbarkeit
Di, 30.06.2026Mu Rekursion, WHILE Berechenbarkeit
Mi, 24.06.2026Mu Rekursion vs TM Berechenbarkeit, Ackermannfunktion
Mi, 22.07.2026Fragestunde

Am Mittwoch, den 22.07.2026, findet eine Fragestunde zur Klausur und den Themen der Vorlesung statt.

Übungen

Es wird insgesamt 12 Übungsblätter geben. Die letzten beiden Übungsblätter sind Wiederholungsblätter zu den in der Vorlesung behandelten Themen.

DatumAbgabeMaterialLösungen
Mi, 22.04.2026Di, 28.04.2026, 16:00 UhrBlatt 01Lösung
Mi, 29.04.2026Di, 05.05.2026, 16:00 UhrBlatt 02Lösung
Mi, 06.05.2026Di, 12.05.2026, 16:00 UhrBlatt 03Lösung
Mi, 13.05.2026Di, 19.05.2026, 16:00 UhrBlatt 04Lösung
Mi, 20.05.2026Di, 02.06.2026, 16:00 UhrBlatt 05Lösung
Mi, 03.06.2026Di, 09.06.2026, 16:00 UhrBlatt 06Lösung
Mi, 10.06.2026Di, 16.06.2026, 16:00 UhrBlatt 07Lösung
Mi, 17.06.2026Di, 23.06.2026, 16:00 UhrBlatt 08Lösung
Mi, 24.06.2026Di, 30.06.2026, 16:00 UhrBlatt 09Lösung
Mi, 01.07.2026Di, 07.07.2026, 16:00 UhrBlatt 10Lösung
Mi, 08.07.2026Mi, 15.07.2026, 08:00 UhrBlatt 11Lösung
Mi, 15.07.2026Di, 21.07.2026, 16:00 UhrBlatt 12Lösung

Alle Übungsblätter müssen über Git eingereicht werden.

Hinweise:

  • Es gibt ein Tutorial zur Übungsplattform
  • Es darf nur ein einzelnes PDF-Dokument abgegeben werden.
  • Handgeschriebene (und anschließend digitalisierte) Abgaben sind erlaubt.
  • Wir prüfen die Abgaben auf Plagiate: Der Austausch von Ideen ist erlaubt, aber alle Abgaben müssen selbstständig erstellt werden.
  • Abgaben per E-Mail sowie Abgaben nach der Deadline sind nicht möglich.

Leistungen

Studienleistung

Es gibt 12 Übungsblätter. Für jedes Übungsblatt gibt es 20 Punkte. Daraus ergibt sich eine maximale Gesamtpunktzahl von 240 Punkten. Zum Bestehen der Studienleistung werden 50% der Punkte (120 Punkte) benötigt.

Prüfungsleistung

Die Prüfung findet auf Papier und ohne jegliche Hilfsmittel statt. Genauere Informationen folgen vor der Klausur.