Algorithmen und Datenstrukturen II (ADS II)

Modul-Nr.: 10-201-2001-2 10-203-2001-2

Vorlesung:Mittwochs 17:15-18:45 Uhr , HS 2
Beginn:09.04.2014
Ende:16.07.2014
Klausur:16.07.2014; Anmeldung (bis 09.07.2014: 23:59!)
Klausureinsicht:5.9.14, 11-12 Uhr in der Härtelstr. 16-18, Raum 309 ("Bioinformatik Bibliothek")
Wiederholungsklausur:25.9.14, 11 Uhr im kleinen HS (3. Etage) in der Härtelstr. 16-18

Klausurnoten nach Matrikelnummern
Wiedrholungsklausurnoten nach Matrikelnummern
(Vorab-Ergebnisse online ohne Gewähr)

Vorlesung: 2 SWS = 30h Präsenzzeit + 55h Selbststudium
Übung: 1 SWS = 15h Präsenzzeit + 65h Selbststudium

Das Modul vermittelt die wichtigen Basisalgorithmen der Informatik. Das Grundwissen über effiziente Algorithmen und Datenstrukturen fördert die Problemlösungsfähigkeiten der Studierenden. Sie sollen in der Lage sein, einfache Probleme von der Auswahl der Verfahren bis zur effizienten Implementierung zu lösen. Für Lehramtsstudierende vermittelt das Modul somit Kenntnisse über grundlegende Problemstellungen der Informatik und dazugehörige Lösungsmöglichkeiten.


Vorlesungen / Folien

VDatumFolien zum DownloadThema
0109.04.2014pdfpdf-8 Organisation, ungerichtete Graphen, minimaler Spannbaum
0216.04.2014pdfpdf-8 Gerichtete Graphen, Topologische Sortierung, Transitive Hülle
0323.04.2014pdfpdf-8 Graphtraversierung, Zusammenhangskomponenten
0430.04.2014pdfpdf-8 Kürzeste Wege, Flüsse, Matching
0507.05.2014pdfpdf-8 Datenkompression: Lauflängen, Huffman, LZW/LZ77/LZ78
0614.05.2014 pdf pdf-8 Kompression mit BWT, mehr zu Tries und DS für Wörter
0721.05.2014 pdf pdf-8 Textsuche
0828.05.2014 pdf pdf-8 Dynamische Programmierung
0904.06.2014 pdf pdf-8 Gierige Matroide
Gierigkeitsbeweis
1011.06.2014 pdf pdf-8 Optimierung per Branch-and-Bound
1118.06.2014 pdf pdf-8 Stochastische Optimierung
1202.07.2014 pdf pdf-8 Stochastische Optimierung, Landscapes, Erfüllbarkeit
1309.07.2014 pdf pdf-8 Spieltheorie

Übungen

Der Übungsbetrieb findet wöchentlich statt.
Für die Teilnahme an den Übungen ist eine Anmeldung in eine der folgenden Übungsgruppen erforderlich! Der Anmeldezeitraum wird noch bekannt gegeben.

GruppeUhrzeit TagRaumSeminarleiter Termine (A - Ausgabe der korrigierten Übungsblätter)
0109:15 - 10:45MoSG 3-12Stephan Bernhart 05.05.14(A), 12.05.14(B), 19.05.14(A), 26.05.14(B), 02.06.14(A), 16.06.14(B), 23.06.14(A), 30.06.14(B), 07.07.14(A)
0209:15 - 10:45DiP 701Florian Holz 06.05.14(A), 13.05.14(B), 20.05.14(A), 27.05.14(B), 03.06.14(A), 10.06.14(B), 24.06.14(A), 01.07.14(B), 08.07.14(A)
0313:15 - 14:45MiP 701Florian Holz 07.05.14(A), 14.05.14(B), 21.06.14(A), 28.05.14(B), 04.06.14(A), 11.06.14(B), 25.06.14(A), 02.07.14(B), 09.07.14(A)
0409:15 - 10:45FrSG 3-10Lydia Steiner 02.05.14(A), 09.05.14(B), 16.05.14(A), 23.05.14(B), 06.06.14(A), 13.06.14(B), 20.06.14(A), 27.06.14(B), 04.07.14(A)
SerieAusgabeAbgabeAufgaben download
123.04.201430.04.2014 Aufgabenblatt 1
207.05.201414.05.2014 Aufgabenblatt 2
321.05.201428.05.2014 Aufgabenblatt 3
404.06.201318.06.2014 Aufgabenblatt 4
5/618.06.201402.07.2014 Aufgabenblatt 5+6

Literatur

Thomas Ottmann, Peter Widmayer
Algorithmen und Datenstrukturen
Spektrum Akademischer Verlag.

Cormen, Leiserson, Rivest, Stein
Introduction to Algorithms
The MIT Press.