Vorlesung
Besondere Ankündigungen
Die Ergebnisse der Scheinklausur stehen im eClaus unter Aufgabenblatt 20 zur Verfügung.
Biergarten-Übung: Am 15. Juli um 17:30 Uhr sind alle FSuA-Übungsteilnehmer eingeladen uns in den Biergarten zu begleiten. Treffpunkt ist der Südausgang des Informatikgebäudes.
Termine
Zeit | Raum | Termine |
---|---|---|
Di 15:45-17:00 | V47.02 | wöchentlich außer am 14.6. und 21.6. |
Do 14:00-15:30 | V47.02 | wöchentlich außer am 16.6., 23.6. und 7.7. |
Folien und voraussichtliche Termine:
Die Einheiten der nächsten Vorlesung sind stets grün unterlegt.
Die zugreifbaren Folien werden entsprechend in der Vorlesung erarbeitet.
Insgesamt wird es 45 Einheiten geben (ohne Einheit 0) - diese werden durchnummeriert von 1 bis 45 und werden im Laufe des Semesters immer rechtzeitig in der folgenden Tafel erscheinen.
Einheit | Datum | Inhalt | Folien |
---|---|---|---|
0 | 05.04. | Vorstellung, Arbeitsweise | |
1 | 05.04. | Sprachen und Grammatiken | |
2 | 07.04. | Was ist die Chomsky-Hierarchie? | |
3 | 07.04. | Chomsky-Hierarchie auf Sprachebene | |
4 | 07.04. | Das Wort-Problem | |
5 | 12.04. | Syntaxbäume | |
6 | 12.04. | Mehrdeutigkeit, BNF, Zusammenfassung | |
7 | 14.04. | Endliche Automaten | |
8 | 14.04. | DFAs beschreiben Typ-3 Sprachen | |
9 | 14.04. | Nichtdeterministische Automaten | |
10 | 19.04. | Der Satz von Rabin und Scott | |
11 | 19.04. | Typ-3 Sprachen werden durch NFAs erkannt | |
12 | 21.04. | Reguläre Ausdrücke, Satz von Kleene | |
13 | 21.04. | Pumping Lemma und sein Beweis | |
14 | 21.04. | Pumping Lemma: Drei Anwendungen | |
15 | 26.04. | Der Satz von Myhill und Nerode | |
16 | 26.04. | Minimalautomaten | |
17 | 28.04. | Erkennung durch Monoide (Einschub, eine Extrafolie) | |
18 | 28.04. | Abschlusseigenschaften, Entscheidbarkeitsresultate | |
19 | 03.05. | Kontextfreie Sprachen, Normalformen (korrigiert) | |
20 | 03.05. | Chomsky-Normalform: Beweis (korrigiert) | |
21 | 10.05. | Chomsky-Normalform: Beispiele | |
22 | 10.05. | Greibach-Normalform: Beweis und Beispiel | |
23 | 12.05. | Pumping Lemma für Typ-2, mit Beweis | |
24 | 12.05. | Beispiele, Anwendungen des Pumping Lemmas | |
25 | 12.05. | Typ-2 und einelementiges Alphabet | |
26 | 24.05. | Abschlusseigenschaften | |
27 | 24.05. | Zusammenfassung | |
28 | 31.05. | Der CYK-Algorithmus, Entwurf | |
29 | 31.05. | CYK: Programm und Beispiele | |
30 | 02.06. | Kellerautomaten: Skizze, formale Definition | |
31 | 02.06. | Konfigurationen und akzeptierte Sprache | |
32 | 07.06. | Von der Typ-2 Grammatik zum PDA | |
33 | 07.06. | Vom PDA zur Grammatik | |
34 | 09.06. | DPDA und DCFL | |
35 | 09.06. | Abschlusseig. von DCFL, Entscheidbark. bei CFL, DCFL | |
36 | 28.06. | Typ-1: Kuroda-Normalform, Turingmaschinen | |
37 | 28.06. | Turingmaschine mit Beschränkung: LBA | |
38 | 30.06. | Kuroda: Satz und Beweis | |
39 | 30.06. | Beweis, 2. Richtung | |
40 | 05.07. | Typ-0 und Typ-1, Satz von Immerman und Scelepcsenyi | |
41 | 05.07. | Beweis des Satzes (Folie 41.3 korrigiert!) | |
07.07. | Scheinklausur | ||
42 | 12.07. | Tabellen | |
43 | 12.07. | Entscheidbarkeiten | |
44 | 14.07. | Zusammenfassung (1) | |
45 | 14.07. | Zusammenfassung (2) |
Ergänzungen
Übungen
[Jan Philipp Wächter]9/ti/team/waechter/)
Die Anmeldung zu den Übungen erfolgt über https://uebungsgruppen.informatik.uni-stuttgart.de. Benutzername und Passwort werden in der ersten Vorlesung bekannt gegeben.
Weitere Informationen zum Übungsbetrieb finden sich auf Blatt 1.
Übungsgruppen
Hinweis: In der wöchentlich stattfindenden Übungsgruppe 6 werden die Übungen langsamer besprochen.
Gr. | Tutor | Zeit | Raum | Besprechung | |||||
---|---|---|---|---|---|---|---|---|---|
Blatt 1 | Blatt 2 | Blatt 3 | Blatt 4 | Blatt 5 | Blatt 6 | ||||
1 | T. Böpple | Do. 11:30-13:00 | 0.457 | 21.04. | ∗ | ∗ | 09.06. | 23.06. | 07.07. |
2 | T. Beeh | Do. 11:30-13:00 | 0.463 | 21.04. | ∗ | ∗ | 09.06. | 23.06. | 07.07. |
3 | A. Bühler | Do. 15:45-17:15 | 0.457 | 21.04. | ∗ | ∗ | 09.06. | 23.06. | 07.07. |
4 | J. Welker | Do. 15:45-17:15 | 0.463 | 21.04. | ∗ | ∗ | 09.06. | 23.06. | 07.07. |
5 | F. Weitbrecht | Do. 17:30-19:00 | 0.457 | 21.04. | ∗ | ∗ | 09.06. | 23.06. | 07.07. |
6 | A. Bühler | Fr. 08:00-09:30 | 0.457 | 22.04. & 29.04. |
06.05. & 13.05. |
27.05. & 03.06. |
10.06. & 17.06. |
24.06. & 01.07. |
08.07. & 15.07. |
7 | T. Dönicke | Fr. 08:00-09:30 | 0.463 | 22.04. | 06.05. | 27.05. | 10.06. | 24.06. | 08.07. |
8 | V. Klein | Fr. 14:00-15:30 | 0.457 | 22.04. | 06.05. | 27.05. | 10.06. | 24.06. | 08.07. |
9 | D. Tschechlov | Fr. 14:00-15:30 | 0.463 | 22.04. | 06.05. | 27.05. | 10.06. | 24.06. | 08.07. |
10 | D. Tschechlov | Fr. 15:45-17:15 | 0.463 | 22.04. | 06.05. | 27.05. | 10.06. | 24.06. | 08.07. |
11 | T. Böpple | Do. 11:30-13:00 | 0.457 | 28.04. | 12.05. | 02.06. | 16.06. | 30.06. | 14.07. |
12 | T. Beeh | Do. 11:30-13:00 | 0.463 | 28.04. | 12.05. | 02.06. | 16.06. | 30.06. | 14.07. |
13 | A. Bühler | Do. 15:45-17:15 | 0.457 | 28.04. | 12.05. | 02.06. | 16.06. | 30.06. | 14.07. |
14 | J. Welker | Do. 15:45-17:15 | 0.463 | 28.04. | 12.05. | 02.06. | 16.06. | 30.06. | 14.07. |
15 | F. Weitbrecht | Do. 17:30-19:00 | 0.457 | 28.04. | 12.05. | 02.06. | 16.06. | 30.06. | 07.07. |
16 | T. Dönicke | Fr. 08:00-09:30 | 0.463 | 29.04. | 13.05. | 03.06. | 17.06. | 01.07. | 15.07. |
17 | J. Wächter | Fr. 14:00-15:30 | 0.457 | 29.04. | 13.05. | 03.06. | 17.06. | 01.07. | 15.07. |
18 | D. Tschechlov | Fr. 14:00-15:30 | 0.463 | 29.04. | 13.05. | 03.06. | 17.06. | 01.07. | 15.07. |
19 | D. Tschechlov | Fr. 15:45-17:15 | 0.463 | 29.04. | 13.05. | 03.06 | 17.06. | 01.07. | 15.07. |
Änderung:
Am 28.04. findet Übungsgruppe 13 ausnahmsweise in Raum 0.453 statt.
Der Termin zu Blatt 6 für Übungsgruppe 15 findet am 07.07. statt.
∗ Ersatztermine:
Da der 05.05. und der 26.05. Feiertage sind, werden für die Übungen, die regulär an diesen Tagen stattfinden würden, Ersatztermine angeboten. Sollte Ihnen der Besuch des Ersatztermins nicht möglich sein, besuchen Sie eine andere Übungsgruppe und geben Ihrem Tutor Bescheid.
Gr. | Tutor | Blatt 2 | Blatt 3 | ||||
---|---|---|---|---|---|---|---|
Datum | Zeit | Raum | Datum | Zeit | Raum | ||
1 | T. Böpple | Mi. 11.05. | 08:00-09:30 | 0.124 | Mi. 01.06. | 08:00-09:30 | 0.124 |
2 | T. Beeh | Fr. 06.05. | 17:30-19:00 | 0.463 | Fr. 27.05. | 17:30-19:00 | 0.463 |
3 | A. Bühler | Mi. 04.05. | 08:00-09:30 | 0.124 | Mi. 25.05. | 08:00-09:30 | 0.124 |
4 | J. Welker | Fr. 13.05. | 15:45-17:15 | 0.457 | Fr. 03.06. | 15:45-17:15 | 0.457 |
5 | F. Weitbrecht | Fr. 06.05. | 15:45-17:15 | 0.457 | Fr. 27.05. | 15:45-17:15 | 0.457 |
Übungsblätter
MC-Blätter
Der letzte MC-Test steht jetzt im eClaus-System unter Blatt 16 bis zum 15.07.16 um 10:00 Uhr zur Bearbeitung bereit.
Die bisherigen MC-Test finden Sie hier als PDF-Dateien:
- Blatt 11 Hinweis: Bei Teilaufgabe 1 war gemeint, dass Σ die Terminale bezeichnet. Aufgrund des Fehlers wurde die Maximalpunktzahl für diese Teilaufgabe auf 0P geändert.
- Blatt 12
- Blatt 13
- Blatt 14 (geändert: Definition eines Faktors hinzugefügt)
- Blatt 15
- Blatt 16 Hinweis: Antwortmöglichkeit 3 von Teilaufgabe 13 war falsch. (Die Aussage gilt für eine Sprache, die einen einzelnen Buchstaben als Wort enthält, nicht.) Aufgrund des Fehlers wurde die Maximalpunktzahl für diese Teilaufgabe auf 0P geändert.
Scheinkriterien
Wer alle der folgenden Bedingungen erfüllt, erhält einen Übungsschein:
- 50% der maximal erreichbaren Punkte aus den schriftlichen Abgaben
- 50% der Punkte aus den MC-Tests
- mindestens zweimal Vorrechnen
- Bestehen der Scheinklausur (voraussichtlich letzte Semesterwoche)
Hinweis: Um an der Modulprüfung “Theoretische Grundlagen der Informatik” teilzunehmen benötigen Sie einen Übungsschein in “Logik und Diskrete Strukturen” oder in “Formale Sprachen und Automatentheorie”.
Literatur
- Uwe Schöning: Theoretische Informatik – kurzgefasst, 5. Auflage, Spektrum, 2008. (Die ältere Auflage von 2000 tut’s auch!)
- John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, Addison-Wesley, 2002.