1x1 - TI - Universität Duisburg-Essen
1x1 - TI - Universität Duisburg-Essen
1x1 - TI - Universität Duisburg-Essen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Vorlesung “Berechenbarkeit und Komplexität”<br />
alias<br />
“Theoretische Informatik: Komplexitätstheorie und<br />
effiziente Algorithmen”<br />
Wintersemester 2008/09<br />
Prof. Barbara König<br />
Übungsleitung: Mathias Hülsbusch<br />
Barbara König BEKO/<strong>TI</strong> 1
Willkommen zu<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
“Berechenbarkeit und Komplexität”<br />
(Bachelor Angewandte Informatik – Ingenieur- und<br />
Medieninformatik, <strong>Duisburg</strong>)<br />
“Theoretische Informatik: Komplexitätstheorie und effiziente<br />
Algorithmen”<br />
(Bachelor Angewandte Informatik – Systems Engineering, <strong>Essen</strong>)<br />
Barbara König BEKO/<strong>TI</strong> 2
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Das heutige Programm<br />
Organisatorisches<br />
Vorstellung<br />
Ablauf der Vorlesung und der Übungen<br />
Prüfung, Prüfbarkeit<br />
Literatur & Folien<br />
Einführung und Motivation: Berechenbarkeit und Komplexität<br />
Inhalt der weiteren Vorlesung<br />
Barbara König BEKO/<strong>TI</strong> 3
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Wer sind wir?<br />
Dozentin: Prof. Barbara König<br />
Raum LF 264 (Campus <strong>Duisburg</strong>)<br />
E-Mail: barbara koenig@uni-due.de<br />
Sprechstunde: nach Vereinbarung<br />
Übungsleitung:<br />
Mathias Hülsbusch:<br />
Raum LF 263<br />
E-Mail: mathias.huelsbusch@uni-due.de<br />
Web-Seite: www.ti.inf.uni-due.de/teaching/ws0809/beko/<br />
Barbara König BEKO/<strong>TI</strong> 4
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Vorlesungstermine<br />
Termine:<br />
Mittwoch, 14:00-16:00 Uhr<br />
Jeweils im Raum LB 134 (<strong>Duisburg</strong>) bzw. S07 S00 D07 (<strong>Essen</strong>)<br />
Videoübertragung in beide Räume<br />
Dozentin in <strong>Duisburg</strong>: 15.10., 29.10., 12.11., 26.11., 10.12.<br />
Dozentin in <strong>Essen</strong>: 22.10., 5.11., 19.11., 3.12., 17.12.<br />
Barbara König BEKO/<strong>TI</strong> 5
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Termine der Übungsgruppen/Tutorien<br />
Übungsgruppen in <strong>Duisburg</strong>:<br />
Fr, 10:00 - 12:00 Uhr, Raum LK 061 (Gruppe 1)<br />
Do, 12:00 - 14:00 Uhr, Raum LF 035 (Gruppe 2)<br />
Übungsgruppen in <strong>Essen</strong>:<br />
Do, 12:00 - 14:00 Uhr, Raum S05 T03 B72 (Gruppe 3)<br />
Do, 14:00 - 16:00 Uhr, Raum S05 T03 B72 (Gruppe 4)<br />
Barbara König BEKO/<strong>TI</strong> 6
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Hinweise zu den Übungen<br />
Bitte versuchen Sie, sich möglichst gleichmäßig auf die<br />
Übungen zu verteilen.<br />
Besuchen Sie die Übungen und machen Sie die Hausaufgaben!<br />
Diesen Stoff kann man nur durch regelmäßiges Üben erlernen.<br />
Auswendiglernen hilft nicht besonders viel.<br />
Die Übungen beginnen in der zweiten Semesterwoche am 22.<br />
bzw. 23. Oktober.<br />
Barbara König BEKO/<strong>TI</strong> 7
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Hinweise zu den Übungen<br />
Das Übungsblatt wird jeweils am Dienstag ins Netz gestellt.<br />
Das erste Übungsblatt wird heute (15.10.) bereitgestellt.<br />
Die schriftlichen Aufgaben müssen bis spätestens Dienstag,<br />
16 Uhr, der darauffolgenden Woche abgegeben werden.<br />
In dieser Woche wird dann auch das Übungsblatt besprochen.<br />
Abgabe durch<br />
Elektronische Abgabe über die Lernplattform Moodle<br />
oder<br />
Einwurf in einen Briefkasten:<br />
<strong>Duisburg</strong>: Briefkasten neben dem Raum LF259.<br />
<strong>Essen</strong>: Briefkasten im Hochhaus Schützenbahn 70, in der<br />
5. Etage an der Wand (im Eingangsbereich rechts neben<br />
dem Klappschrank)<br />
Bitte geben Sie auf Ihrer Lösung deutlich Ihren Namen und<br />
Ihre Gruppennnumer an.<br />
Barbara König BEKO/<strong>TI</strong> 8
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Lernplattform Moodle<br />
Wir verwenden Moodle, um:<br />
die Aufgabenblätter zur Verfügung zu stellen,<br />
Hausaufgaben elektronisch abzugeben und<br />
Video-Mitschnitte der Vorlesung zur Verfügung zu stellen.<br />
Moodle-Plattform an der <strong>Universität</strong> <strong>Duisburg</strong>-<strong>Essen</strong>:<br />
http://moodle.uni-due.de/ (siehe auch Link auf der Webseite)<br />
Bitte legen Sie dort einen Zugang an (falls noch nicht vorhanden)<br />
und tragen Sie sich in den Kurs “Berechenbarkeit und<br />
Komplexität” (Abteilung Informatik und Angewandte<br />
Kognitionswissenschaft) ein.<br />
Zugangsschlüssel: . . .<br />
Barbara König BEKO/<strong>TI</strong> 9
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Mündliche Prüfung/Klausur<br />
Es gibt mehrere Möglichkeiten, die Vorlesung prüfen zu lassen . . .<br />
Mündliche Prüfung (für Bachelor <strong>Duisburg</strong>)<br />
Mündliche Prüfung des Moduls “Theoretische Informatik”<br />
(“Automaten und Formale Sprachen”, zusammen mit<br />
“Berechenbarkeit und Komplexität”)<br />
Termine: 2.-4. März 2009<br />
Ab sofort liegen Listen im Sekretariat (LF 227) aus, in die Sie sich<br />
eintragen können, um einen Termin zu erhalten.<br />
Schriftliche Prüfung (für Bachelor <strong>Essen</strong> & Nebenfachstudierende)<br />
Klausur am Ende des Semesters<br />
Termin: Montag, 16. Februar 2009, 10:00–12:00, Raum LB 107<br />
Barbara König BEKO/<strong>TI</strong> 10
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Mündliche Prüfung/Klausur<br />
Für beide Bachelor-Studiengänge (<strong>Duisburg</strong>/<strong>Essen</strong>) gibt es eine<br />
Bonusregelung:<br />
Wenn Sie 80% der Hausaufgaben abgegeben haben und dabei<br />
50% der Punkte erzielt haben, so erhalten Sie einen Bonus für<br />
die Klausur und für die Modulprüfung<br />
Auswirkung: Verbesserung um eine Notenstufe; z.B. von 2,3<br />
auf 2,0<br />
Für die Bachelor-Modulprüfung “Theoretische Informatik”<br />
(<strong>Duisburg</strong>): die Bonus-Voraussetzungen sind für jede<br />
Teilvorlesung (“Automaten und Formale Sprachen” &<br />
“Berechenbarkeit und Komplexität”) zu erfüllen.<br />
Barbara König BEKO/<strong>TI</strong> 11
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Mündliche Prüfung/Klausur<br />
Staatsexamen<br />
Lehramtsstudierende, die Staatsexamen machen wollen, melden<br />
sich bitte (rechtzeitig) über das Landesprüfungsamt an.<br />
Die Prüfung wird in diesem Fall vom Landesprüfungsamt<br />
organisiert, wir machen nur die Aufgabenstellung.<br />
Barbara König BEKO/<strong>TI</strong> 12
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Mündliche Prüfung/Klausur<br />
Für alle Diplomstudierenden “Angewandte Informatik”, die diese<br />
Vorlesung hören, um den Inhalt der (nicht mehr existenten)<br />
Vorlesung “Informatik B2” zu wiederholen:<br />
Fachprüfung (für Diplomstudierende AI)<br />
Mündliche Prüfung (in Kombination mit einem anderen Fach,<br />
Termin nach Vereinbarung)<br />
siehe auch:<br />
http://www.ti.inf.uni-due.de/people/koenig/fachpruefung/<br />
(Anleitung, um einen Fachprüfungstermin zu erhalten)<br />
Barbara König BEKO/<strong>TI</strong> 13
Literatur<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Die Vorlesung basiert im<br />
wesentlichen auf folgendem<br />
Buch:<br />
Uwe Schöning: Theoretische<br />
Informatik – kurzgefaßt.<br />
Spektrum, 2008.<br />
(5. Auflage)<br />
Barbara König BEKO/<strong>TI</strong> 14
Literatur<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Weitere relevante Bücher:<br />
Neuauflage eines alten<br />
Klassikers:<br />
Hopcroft, Motwani, Ullman:<br />
Introduction to Automata<br />
Theory, Languages, and<br />
Computation,<br />
Addison-Wesley, 2001.<br />
Auf Deutsch:<br />
Hopcroft, Motwani, Ullman:<br />
Einführung in die<br />
Automatentheorie, Formale<br />
Sprachen und<br />
Komplexitätstheorie,<br />
Pearson, 2002.<br />
Barbara König BEKO/<strong>TI</strong> 15
Literatur<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Vossen, Witt: Grundkurs<br />
Theoretische Informatik,<br />
vieweg, 2006.<br />
Barbara König BEKO/<strong>TI</strong> 16
Literatur<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Asteroth, Baier:<br />
Theoretische Informatik,<br />
Pearson, 2003.<br />
Barbara König BEKO/<strong>TI</strong> 17
Literatur<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
Sipser: Introduction to the<br />
Theory of Computation,<br />
Thomson, 2006.<br />
Barbara König BEKO/<strong>TI</strong> 18
Folien<br />
Folien werden<br />
Kontextsensitive und Typ-0-Sprachen<br />
Berechenbarkeitstheorie<br />
Komplexitätstheorie<br />
im Web als PDF bereitgestellt<br />
regelmäßig aktualisiert<br />
Die Folien werden sich evtl. gegenüber dem letzten Semester<br />
(zweiter Teil von “Informatik B2”) etwas verändern. Trotzdem<br />
macht es Sinn, sich die Folien des Vorjahrs schonmal anzusehen<br />
(Link: siehe Vorlesungs-Webseite).<br />
Barbara König BEKO/<strong>TI</strong> 19