17. Wer sind wir? Willkommen zu

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplex...
Author: Lennart Holst
4 downloads 3 Views 1MB Size
Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Willkommen zu

Vorlesung “Berechenbarkeit und Komplexit¨at” Wintersemester 2016/17

“Berechenbarkeit und Komplexit¨at” (Bachelor Angewandte Informatik, Duisburg & Essen) Die Vorlesung hieß fr¨ uher auch

Prof. Barbara K¨onig ¨ Ubungsleitung: Sebastian K¨ upper

Barbara K¨ onig

BeKo/TI

“Theoretische Informatik: Komplexit¨atstheorie und effiziente Algorithmen” (Bachelor Angewandte Informatik – Systems Engineering, Essen)

1

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Barbara K¨ onig

BeKo/TI

2

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Wer sind wir? Dozentin: Prof. Barbara K¨ onig

Das heutige Programm Organisatorisches

Raum LF 264 (Campus Duisburg) E-Mail: barbara [email protected]

Vorstellung ¨ Ablauf der Vorlesung und der Ubungen Pr¨ ufung Literatur & Folien

Sprechstunde: nach Vereinbarung ¨ Ubungsleitung: Sebastian K¨ upper

Einf¨ uhrung und Motivation: Berechenbarkeit und Komplexit¨at

Raum LF 261 (Campus Duisburg)

Inhalt der weiteren Vorlesung

E-Mail: [email protected] Web-Seite: www.ti.inf.uni-due.de/teaching/ws201617/beko/ Barbara K¨ onig

BeKo/TI

3

Barbara K¨ onig

BeKo/TI

4

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

¨ Termine der Ubungsgruppen/Tutorien

Vorlesungstermine

¨ Ubungsgruppen in Duisburg: Mittwoch, 8:30 - 10:00 Uhr, Raum LC 137 (Gruppe D1)

Termine:

Donnerstag, 12:00 - 14:00 Uhr, Raum LC 137 (Gruppe D2)

Donnerstag, 14:15-15:45 Uhr

Donnerstag, 16:00 - 18:00 Uhr, Raum LC 137 (Gruppe D3)

Jeweils im Raum LB 134 (Duisburg) bzw. R14 R02 B07 (Essen)

¨ Ubungsgruppen in Essen:

Video¨ ubertragung in beide R¨aume

Dienstag, 8:30 - 10:00 Uhr, Raum SH 403 (Gruppe E1)

Dozentin ist im Wechsel in Duisburg und Essen

Donnerstag, 12:00 - 14:00 Uhr, Raum SM 205 (Gruppe E2) Donnerstag, 16:00 - 18:00 Uhr, Raum SH 403 (Gruppe E3)

Barbara K¨ onig

BeKo/TI

5

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

¨ Hinweise zu den Ubungen

BeKo/TI

6

¨ Hinweise zu den Ubungen ¨ Das Ubungsblatt wird jeweils am Montag ins Netz gestellt. ¨ Das erste Ubungsblatt wird am 24.10. bereitgestellt.

Bitte versuchen Sie, sich m¨oglichst gleichm¨aßig auf die ¨ Ubungen zu verteilen. ¨ Besuchen Sie die Ubungen und machen Sie die Hausaufgaben! ¨ Diesen Stoff kann man nur durch regelm¨aßiges Uben erlernen. Auswendiglernen hilft nicht besonders viel. ¨ Die Ubungen beginnen in der dritten Semesterwoche am 2. ¨ November. (Die Ubung am Dienstag entf¨allt in dieser Woche.)

Barbara K¨ onig

Barbara K¨ onig Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

BeKo/TI

Die schriftlichen Aufgaben m¨ ussen bis sp¨atestens Montag, 12 Uhr, der darauffolgenden Woche abgegeben werden. ¨ In dieser Woche wird dann auch das Ubungsblatt besprochen. Abgabe durch Elektronische Abgabe u ¨ber die Lernplattform Moodle oder Einwurf in einen Briefkasten: Duisburg: Briefkasten neben dem Raum LF259. Essen: es ist kein Briefkasten vorgesehen

7

Barbara K¨ onig

BeKo/TI

8

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

¨ Hinweise zu den Ubungen

Tutorium In diesem Semester wird die Vorlesung das erste Mal von einem Tutorium begleitet, das von Sebastian K¨ upper gehalten wird.

Bitte geben Sie auf Ihrer L¨osung oben deutlich Ihren Namen, Ihre Gruppennummer, Ihre Matrikelnummer und das Fach an.

Termine und R¨aume:

Bitte heften Sie die Bl¨atter ordentlich zusammen.

Duisburg: Donnerstag, 8:30-10:00, LE 103

Elektronische Abgaben sind nur als PDF zul¨assig! Bitte benennen Sie Dateien nach folgendem Schema (um eine eindeutige Namenswahl zu gew¨ahrleisten): -.pdf

Essen: Donnerstag, 8:30-10:00, SL 012 Das Tutorium beginnt am 27.10. in Essen, am 17.11. findet es das erste Mal in Duisburg statt. (Von da an im Wechsel zwischen beiden Standorten.)

Sie d¨ urfen in Zweier-Gruppen abgeben, pro Gruppe nur eine Abgabe!

Zu Beginn wird in Essen Stoff zur Theorie der Automaten und formalen Sprachen wiederholt. Anschließend werden Fragen der Studierenden beantwortet. Die Teilnahme am Tutorium ist nicht verpflichtend.

Plagiate oder das Kopieren alter Musterl¨osungen sind selbstverst¨andlich nicht erlaubt! In diesem Fall vergeben wir keine Punkte. Barbara K¨ onig

BeKo/TI

9

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Barbara K¨ onig

BeKo/TI

10

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Lernplattform Moodle

Mu¨ndliche Pru¨fung/Klausur

Wir verwenden Moodle, um: die Aufgabenbl¨atter zur Verf¨ ugung zu stellen,

Es gibt mehrere M¨ oglichkeiten, die Vorlesung pr¨ ufen zu lassen . . .

Hausaufgaben elektronisch abzugeben und

M¨ undliche Pr¨ ufung (nur f¨ ur Bachelor Duisburg)

Video-Mitschnitte der Vorlesung (vom WS 12/13) zur Verf¨ ugung zu stellen.

M¨ undliche Pr¨ ufung des Moduls “Theoretische Informatik” (“Automaten und Formale Sprachen”, zusammen mit “Berechenbarkeit und Komplexit¨at”)

Moodle-2-Plattform an der Universit¨at Duisburg-Essen: http://moodle2.uni-due.de/ (siehe auch Link auf der Webseite)

Statt dieser m¨ undlichen Pr¨ ufung kann man alternativ auch eine m¨ undliche Pr¨ ufung in “Rechnernetze und Sicherheit” absolvieren.

Bitte legen Sie dort einen Zugang an (falls noch nicht vorhanden) und tragen Sie sich in den Kurs “Berechenbarkeit und Komplexit¨at” (Ingenieurwissenschaften → Informatik und Angewandte Kognitionswissenschaft) ein.

Termine (voraussichtlich): 13.–17. M¨arz 2017

Zugangsschl¨ ussel: . . . Barbara K¨ onig

BeKo/TI

11

Barbara K¨ onig

BeKo/TI

12

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Mu¨ndliche Pru¨fung/Klausur

Mu¨ndliche Pru¨fung/Klausur F¨ ur beide Pr¨ ufungsformen gibt es eine Bonusregelung: Wenn Sie 50% der Hausaufgabenpunkte erzielt haben, so erhalten Sie einen Bonus f¨ ur die Klausur und f¨ ur die Modulpr¨ ufung.

Schriftliche Pr¨ ufung Klausur am Ende des Semesters (f¨ ur alle Studierenden, auch Bachelor Duisburg, die die m¨ undliche Pr¨ ufung nicht absolvieren)

Auswirkung: Verbesserung um eine Notenstufe; z.B. von 2,3 auf 2,0 ¨ Durch einmaliges Vorrechnen in der Ubung k¨ onnen zus¨atzlich ¨ noch 10 Punkte (entspricht halbem Ubungsblatt) erzielt werden.

Termin: Dienstag, 14. M¨arz 2017, 15:00–17:00 Uhr Anmeldung in beiden F¨allen (schriftlich, m¨ undlich) u ¨ber das Pr¨ ufungsamt F¨ ur die Essener Bachelorstudieng¨ange wird eine “Vorklausur” am Dienstag, 14. Februar, stattfinden. Die Uhrzeit steht noch nicht fest.

Barbara K¨ onig

BeKo/TI

F¨ ur die m¨ undliche Bachelor-Modulpr¨ ufung “Theoretische Informatik” (Duisburg): die Bonus-Voraussetzungen sind f¨ ur jede Teilvorlesung (“Automaten und Formale Sprachen” & “Berechenbarkeit und Komplexit¨at”) zu erf¨ ullen. 13

Barbara K¨ onig

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Mu¨ndliche Pru¨fung/Klausur

14

BeKo/TI

16

Literatur

Staatsexamen Lehramtsstudierende, die Staatsexamen machen wollen, melden sich bitte (rechtzeitig) u ufungsamt an. ¨ber das Landespr¨

Die Vorlesung basiert im wesentlichen auf folgendem Buch:

Die Pr¨ ufung wird in diesem Fall vom Landespr¨ ufungsamt organisiert, wir k¨ ummern uns nur um die Aufgabenstellung (und korrigieren die Klausur).

Barbara K¨ onig

BeKo/TI

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

BeKo/TI

Uwe Sch¨oning: Theoretische Informatik – kurz gefasst. Spektrum, 2008. (5. Auflage)

15

Barbara K¨ onig

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Literatur

Literatur

Weitere relevante B¨ ucher: Neuauflage eines alten Klassikers: Hopcroft, Motwani, Ullman: Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, 2001.

Vossen, Witt: Grundkurs Theoretische Informatik, vieweg, 2006.

Auf Deutsch: Hopcroft, Motwani, Ullman: Einf¨ uhrung in die Automatentheorie, Formale Sprachen und Komplexit¨atstheorie, Pearson, 2002. Barbara K¨ onig

BeKo/TI

17

Barbara K¨ onig

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

BeKo/TI

18

BeKo/TI

20

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Literatur

Literatur

Asteroth, Baier: Theoretische Informatik, Pearson, 2003.

Barbara K¨ onig

Sipser: Introduction to the Theory of Computation, Thomson, 2006.

BeKo/TI

19

Barbara K¨ onig

Kontextsensitive und Typ-0-Sprachen Berechenbarkeitstheorie Komplexit¨ atstheorie

Folien

Folien werden im Web als PDF bereitgestellt regelm¨aßig aktualisiert Die Folien werden sich gegen¨ uber dem letzten Jahr relativ wenig ver¨andern. Von daher macht es Sinn, sich die Folien des Vorjahres schon einmal anzusehen (Link: siehe Vorlesungs-Webseite).

Barbara K¨ onig

BeKo/TI

21