Algorithmen und Datenstrukturen II (ADS II)

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

Termine

Nachklausur Einsichtnahme (Updates: 13.12.2016)
  • Termin fuer Klausureinsicht (Nachklausur):
  • Termin: Freitag, 16.12.2016; 11:00 Uhr - 11:50 Uhr (Seien Sie bitte puenktlich zu Beginn anwesend)
  • Ort: Haertelstrasse 16-18; 3. Stock, (Bibliothek)
  • Anmeldung:
    • via Email mit Titel 'Klausureinsicht: ADS-2' mit Name UND Matrikelnummer an choener@bioinf.uni-leipzig.de
    • Anmeldeschluss: 15.12.2016; 16:00 Uhr
  • Wichtig: Keine Stifte, Mobiltelefone, Kameras, etc mitbringen
  • Bewertungskorrekturen: bei eventuellen Inkonsistenzen evaluieren wir Ihre Klausur nach der Klausureinsicht - *nicht* waehrend der Klausureinsicht. Wir behalten uns dabei vor die gesamte Klausur neu zu bewerten (falls es sich nicht um Aufsummierungsfehler handelt).
  • Einsicht kann nur nehmen wer auch mitgeschrieben hat (und natuerlich nur in die eigene Klausur)
  • Klausureinsicht nach Matrikelnummern
  • Der Studierendenausweis wird benoetigt!
  • Ob es einen weiteren Termin gibt steht noch nicht fest

Vorlesung:Mittwoch 09:15-10:45 Uhr , HS 9
Beginn:06.04.2016
Ende:06.07.2016
Klausur:Mo., 11.07.16, 14-15.30 Uhr im Auditorium Maximum
Wiederholungsklausur:Fr., 30.09.2016, 11:00-12:30 Uhr im Grossen Hörsaal, Härtelstrasse 16-18 (Hofeingang, 5. Stock)

Nachklausur

  • Noten für die Nachklausur hier
  • Einsicht, Nachklausur: sobald fest stehend wird der Termin hier bekannt gegeben
  • Die dritte Klausur (2te Nachklausur) findet im SS17 zum Klausurtermin von ADS-2 / SS17 statt.

Klausureinsicht

Klausureinsicht (Updates: 25.07.2016; 4.8.2016; 5.8.2016)
  • Termin fuer Klausureinsicht:
  • Termin: 11.08.2016; 10:30 Uhr - 11:30 Uhr (Seien Sie bitte puenktlich zu Beginn anwesend)
  • Ort: Haertelstrasse 16-18; 1. Stock, (R 109)
  • Anmeldung:
    • via Email mit Titel 'Klausureinsicht: ADS-2' mit Name UND Matrikelnummer an choener@bioinf.uni-leipzig.de
    • Anmeldeschluss: 10.08.2016; 16:00 Uhr
  • Wichtig: Keine Stifte, Mobiltelefone, Kameras, etc mitbringen
  • Bewertungskorrekturen: bei eventuellen Inkonsistenzen evaluieren wir Ihre Klausur nach der Klausureinsicht - *nicht* waehrend der Klausureinsicht. Wir behalten uns dabei vor die gesamte Klausur neu zu bewerten (falls es sich nicht um Aufsummierungsfehler handelt).
  • Einsicht kann nur nehmen wer auch mitgeschrieben hat (und natuerlich nur in die eigene Klausur)
  • Klausureinsicht nach Matrikelnummern
  • Der Studierendenausweis wird benoetigt!
  • Ob es einen weiteren Termin gibt steht noch nicht fest

Noten der Klausur nach Matrikelnummern
(Vorab-Ergebnisse online ohne Gewähr)

Anmerkung zum Stoffumfang: selbstverstaendlich ist auch der Stoff der letzten ADS2-Vorlesungen klausur-relevant. Insbesondere gilt das fuer die Vorlesung zu linearer Optimierung (V12). Unbenommen davon, dass dazu keine Uebungsaufgaben gestellt wurden, wird dieses Thema nochmal in den Uebungen besprochen (B-Woche vor dem letzten A-Termin).

Vorlesung: 2 SWS = 30h Präsenzzeit + 55h Selbststudium
Übung: 2 SWS = 30h Präsenzzeit + 35h Selbststudium

Der 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.

Vorlesungskript

VorlesungDatumFolien zum DownloadThema
0106.04.2016 Vorlesung 01 Organisation, Kompression I
0213.04.2016 Vorlesung 02 Kompression II
0320.04.2016 Vorlesung 03 Entropie, Graphen, Spannbaeume
0427.04.2016 Vorlesung 04 Graphtraversierung, Zusammenhangskomponenten
0504.05.2016 Vorlesung 05 Matroide, Kruskal
0611.05.2016 Vorlesung 06 Flüsse: Ford-Fulkerson, Push & Relabel, Gomory-Hu, Matching
0718.05.2016 Vorlesung 07 Rucksackproblem, TSP, Optimierung, Branch-and-Bound
0825.05.2016 Vorlesung 08 Dynamische Programmierung (DP)
0901.06.2016 Vorlesung 09 Dynamische Programmierung (DP) Part II
1008.06.2016 Vorlesung 10 Das RSA-Kryptosystem; Achtung: Mappen fuer Abgabe kommen mit Lehrendem
1115.06.2016 Vorlesung 11 Randomisierte Algorithmen, Stochastische Optimierung
1222.06.2016 Vorlesung 12 Lineare Optimierung, Simplex-Algorithmus
1329.06.2016 Vorlesung 13 Spieltheorie
1406.07.2016 Fragestundead lib

Übungen

Die Übungen finden wöchentlich statt. Im Zwei-Wochen-Rhythmus erfolgt die Ausgabe und Besprechung der korrigierten Übungsblätter (sogenannte 'A'-Termine). Die restlichen Übungstermine stehen zur Beantwortung Ihrer konkreten(!) Fragen zu Vorlesungstoff (und Hintergrund) zur Verfügung
Für die Teilnahme an den Übungen ist die verbindliche Anmeldung zu einer der Übungsgruppen erforderlich.

GruppeUhrzeit TagRaumSeminarleiter Termine (A und B)
01 (Lehramt)13:15 - 14:45MoBioinf R017Fabian Externbrink 2.5. (A), 9.5., 16.05. (entfällt; Pfingstmontag), 23.5. (A), 30.05. (A), 6.6., 13.6. (A), 20.6. (Raum Bioinf 015.2), 27.6., 4.7. (A)
0211:15 - 12:45DiSG 3-14Joerg Fallman 3.5. (A), 10.5., 17.5. (A), 24.5., 31.05. (A), 7.6., 14.6. (A), 21.6., 28.6., 5.7. (A)
0311:15 - 12:45DiPaulinum P701Christian Kahmann 3.5. (A), 10.5., 17.5. (A), 24.5., 31.05. (A), 7.6., 14.6. (A), 21.6., 28.6., 5.7. (A)
0413:15 - 14:45DiPaulinum P701Martin Reckziegel 3.5. (A), 10.5., 17.5. (A), 24.5., 31.05. (A), 7.6., 14.6. (A), 21.6., 28.6., 5.7. (A)
0515:15 - 16:45DiSG 3-12Christian Kahmann 3.5. (A), 10.5., 17.5. (A), 24.5., 31.05. (A), 7.6., 14.6. (A), 21.6., 28.6., 5.7. (A)
0611:15 - 12:45MiSG 3-10Thomas Gatter 4.5. (A), 11.5., 18.5. (A), 25.5., 1.6. (A), 8.6., 15.6. (A), 22.6., 29.6., 6.7. (A)
0713:15 - 14:45MiSG 3-10Fabian Externbrink 4.5. (A), 11.5., 18.5. (A), 25.5., 1.6. (A), 8.6., 15.6. (A), 22.6., 29.6., 6.7. (A)
0813:15 - 14:45MiSG 3-12Christian Kahmann 4.5. (A), 11.5., 18.5. (A), 25.5., 1.6. (A), 8.6., 15.6. (A), 22.6., 29.6., 6.7. (A)
0917:15 - 18:45MiSG 3-14Martin Reckziegel 4.5. (A), 11.5., 18.5. (A), 25.5., 1.6. (A), 8.6., 15.6. (A), 22.6., 29.6., 6.7. (A)

Bioinf = Härtelstrasse 16-18; SG = Seminargebäude;
Gruppe 01 bevorzugt für Lehramtsstudierende

Anmeldung Übungsgruppe

Alle Studenten müssen sich für eine der Übungsgruppen verbindlich anmelden!
Die Plätze je Übung sind begrenzt und werden in der Reihenfolge der Anmeldungen vergeben. Wenn Sie sich deshalb nicht mehr in ihre Wunschübung eintragen können, melden Sie sich bitte trotzdem unbedingt zu einer (anderen) Übungsgruppe an.
Ausnahmeregelung für Gruppe 01 / Lehramtsstudenten. Bei der Vergabe von Plätzen in Übung 01 werden Lehramtsstudenten bevorzugt behandelt. Davon unberührt stehen grundsätzlich alle Übungen allen Studenten offen, nicht Lehramtsstudenten in Gruppe 01 werden wir aber bei Bedarf in andere Übungen verschieben.

Anmeldung vom 06.04.15 10:45 Uhr bis zum 13.04.16 09:15 Uhr geöffnet.

Gruppenzuordnung und Punkte

Die Zuordnung zu den Gruppen und die bereits ereichten Punkte können HIER eingesehen werden.
Bitte überprüfen sie regelmäßig diese Daten auf Richtigkeit und melden sich möglichst bald bei Unstimmigkeiten. Damit Probleme frühzeitig behoben werden können.

Übungsaufgaben

SerieAusgabeAbgabeAufgaben download
120.04.201627.04.2016 Aufgabenblatt 1
204.05.201611.05.2016 Aufgabenblatt 2
318.05.201625.05.2016 Aufgabenblatt 3
401.06.201608.06.2016 Aufgabenblatt 4
5/615.06.201629.06.2016 Aufgabenblatt 5+6

Literatur

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

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