Das erste Tutorium findet am Donnerstag, den 08. Mai um 14:15 Uhr im SR11 statt.
Informationen zur Anmeldung zum Übungsbetrieb finden Sie weiter unten. Bitte melden Sie sich bis spätestens Montag, den 28. April 2025 an!
Übungsblatt 1 ist nun online. Abgabe bis 03.05.2025, 12:00 Uhr.
Benutzername (für den Download der bereitgestellten Materialien) ist thi25, das Passwort ist zweimal der Benutzername.
Mittwoch 10:15 - 12:00 Uhr im Magnus-Hörsaal (Informatikgebäude)
Donnerstag 12:15 - 14:00 Uhr in H8 (Hörsaaltrakt Bockenheim)
Conrad Schecker (schecker@em.uni-frankfurt.de)
Donnerstag 14:15 - 16:00 Uhr in SR 11 (Informatikgebäude)
Die Teilnahme am Übungsbetrieb wird dringend empfohlen, ist jedoch nicht verpflichtend. Durch selbstständiges Lösen der Übungsaufgaben wird Bekanntes vertieft und weiterführende Inhalte vermittelt. Des Weiteren kann durch die erfolgreiche Teilnahme am Übungsbetrieb eine Bonifikation von bis zu einem Notenschritt für die Prüfung erworben werden. Die Bonifikation wird erst angerechnet, wenn die Klausur selbstständig bestanden und im Tutorium mindestens einmal pro Vorlesungsteil vorgerechnet wurde.
(Nur) um Lösungen abgeben zu können, ist eine vorherige Anmeldung erforderlich. Senden Sie bitte hierfür bis spätestens Montag, den 28. April 2025 eine E-Mail an schecker@em.uni-frankfurt.de mit den folgenden Informationen:
Ihre E-Mail sollte Plaintext-formatiert sein (kein HTML) und die genannten Informationen in einer separaten Zeile in dieser Reihenfolge und nur durch ein Komma getrennt (ohne folgendes Leerzeichen) enthalten.
Beispiel: Conrad,Schecker,s1234567,9876543
Wir informieren Sie hier im Laufe der kommenden Woche, sobald die Eintragung im System durch uns vorgenommen wurde. Sie erhalten danach eine automatische E-Mail an ihre HRZ-Adresse mit den Informationen zur Online-Abgabe.
Es wird empfohlen, in Gruppen über die Aufgaben zu diskutieren, jedoch muss von jedem Teilnehmer eine individuelle Ausarbeitung eingereicht werden. Zur Lösung der Aufgaben ist es nicht nötig, externe Quellen zu verwenden, sofern nicht anders angegeben. Sollten dennoch Quellen verwendet werden, die nicht von uns bereitgestellt wurden, sind diese nach den Regeln der guten wissenschaftlichen Praxis anzugeben. Insbesondere ist die Eigenleistung eindeutig zu kennzeichnen, denn nur diese wird bewertet. Die Verwendung von KI-Tools ist untersagt. Abgaben, die plagiierte, kopierte oder nicht selbstständig erarbeitete Lösungen enthalten, werden für jeden Betroffenen mit 0 Punkten bewertet. Im Wiederholungsfall kann es zur Aberkennung sämtlicher Bonifikation kommen.
Eine Bonifikation für die Prüfung wird nur bei aktiver Beteiligung am Tutorium gewährt, daher muss für jeden Vorlesungsteil mindestens einmal vorgerechnet werden. Darüber hinaus können Bonuspunkte durch freiwilliges Vorrechnen gesammelt werden. Dieser Bonus wird pro Person höchstens einmal pro Übungsblatt vergeben. Beim ersten freiwilligen Vorrechnen gibt es 3 Bonuspunkte und beim zweiten freiwilligen Vorrechnen gibt es 2 Bonuspunkte. Danach gibt es für jedes weitere freiwillige Vorrechnen einen Bonuspunkt.
Die Veranstaltung befasst sich mit abstrakten Rechnermodellen und Fragen der Berechenbarkeit; kurz: Was (welche Sprache) ist mit Maschinen überhaupt berechenbar, und welche Fähigkeiten braucht eine Maschine theoretisch, um eine gegebene Sprache zu berechnen? Wir fangen mit den einfachsten Sprachen und Maschinen (reguläre Sprachen und endliche Automaten) an und befassen uns am Ende des zweiten Teils mit algorithmisch unentscheidbaren Fragen der Prädikatenlogik. Neben der Bedeutung von Automaten und Formalen Sprachen für die theoretische Informatik bieten die betrachteten Maschinen und Grammatiken Modellierungsmöglichkeiten für Hardware- und Software in verschiedensten Bereichen der Informatik, vom Compilerbau bis hin zu Text-Algorithmen.
Die Veranstaltung besteht aus zwei Teilen.
Theoretische Informatik 1 (THI1):
Theoretische Informatik 2 (THI2):
Eher zu THI1:
Eher zu THI2:
Empfohlene Voraussetzungen für Bachelorstudierende: Basisveranstaltungen Diskrete Modellierung und Algorithmen und Datenstrukturen 1.
Je nach Teilnehmerzahl eine 180-minütige Klausur (90-minütig, falls entweder nur THI1 oder nur THI2 geprüft wird) oder mündliche Prüfungen.
Die Veranstaltung orientiert sich am Skript von Herrn Prof. Dr. Georg Schnitger.
Theoretische Informatik 1 (THI1):
Theoretische Informatik 2 (THI2):
Theoretische Informatik 1 (THI1):
Theoretische Informatik 2 (THI2):
Theoretische Informatik 1 (THI1):
Theoretische Informatik 2 (THI2):
Weiteres Material folgt.