Algorithmen und Datenstrukturen I (ADS I)

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

Vorlesung:Montags 15:15-16:45 Uhr, Auditorium Maximum
Beginn:10.10.2016
Ende:30.01.2017
Übungsanmeldung:Mo, 10.10., 17:00 bis Mo, 17.10., 15:00 (WICHTIG, siehe unten!) Um allen Studenten die Einschreibung zu ermöglichen, wurde das Limit der Gruppenstärken auf 40 erhoeht! (den Link zur Anmeldeseite finden Sie unten unter ''Übungsanmeldung'')
Klausur:Di., 7.02.17, 15 - 16.30 Uhr (AudiMax + HS9) (Gehen Sie zum AudiMax)
Krankheitsfall am Klausurtag: schicken sie ihre Krankmeldung (und ihre Krankschreibung) direkt an das Pruefungsamt, nicht an die Lehrenden oder ads@
Klausureinsicht Nachklausur: 26.04.2017, 11:00, Details unten in den News (Anmeldung moeglich, siehe unten)
Wiederholungs-Klausur:

Mo., 27.03.17, 11 - 12:30 Uhr im grossen Hörsaal Härtelstrasse 16-18 (Hofeingang, 5. Stock)

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



Kontakt: ads@bioinf.uni-leipzig.de (nutzen sie diese Addresse, schreiben sie nicht direkt an die Lehrenden)

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.

News

18.04.2017 Klausureinsicht fuer die Nachklausur

Informationen zur Klausureinsicht fuer die Nachklausur (Updates: 18.04.2017; 20.04.2017; 24.04.2017)
  • Termin fuer Klausureinsicht:
  • Termin: 26.04.2017; 11:00 Uhr -- 11:45 Uhr
  • Ort: Haertelstrasse 16--18; 1. Stock, R 109
  • Anmeldung:
    • Anmeldung ueber diesen Link
    • Anmeldungen nur ueber obigen Link. Anmeldungen via Email nicht moeglich!
    • Anmeldeschluss: 25.04.2017; 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)
  • Der Studierendenausweis wird benoetigt!

01.03.2017 Klausureinsicht: ADS-1

Klausureinsicht (Updates: 1.03.2017)
  • Termin fuer Klausureinsicht:
  • Termin: 09.03.2017; 13:30 Uhr -- 15:00 Uhr
  • Ort: Haertelstrasse 16--18; 1. Stock, R 110
  • Anmeldung:
    • Anmeldeschluss: 08.03.2017; 12:00 Uhr
    • keine weiteren Anmeldungen mehr moeglich!
  • 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!

15.2.2017 Noten der ADS-1 Klausur


Vorlaeufige Noten sind hier nach Matrikelnummer.
Es wird einen Termin zur Klausureinsicht geben, Datum, Zeit und Ort werden hier verkuendet. Es gibt keine Einzeltermine!

23.10.2016

Falls Sie die Vorbereitungskurse für Mathematik und Informatik nicht besucht haben, so sollten Sie sich das nötige Wissen dringend im Selbststudium beibringen.
Vorbereitungskurse.
Sowohl für Informatik als auch Mathematik sind die Inhalte der Vorbereitungskurse angegeben. Beachten Sie auch das fast 2/3 der für die Vorlesung angegebenen SWS aus Selbststudiumszeiten bestehen.

Vorlesungskript

VorlesungDatumFolien zum DownloadThema
0110.10.2016Vorlesung 01 Organistorisches, Komplexität
0217.10.2016Vorlesung 02 Suche, Divide & Conquer
0324.10.2016Vorlesung 03 Verkettete Listen
0407.11.2016 Vorlesung 04 Sortieren I
0514.11.2016 Vorlesung 05 Sortieren II
0621.11.2016 Vorlesung 06 Sortieren III, Bäume
0728.11.2016 Vorlesung 07 Vorlesung 08 Bäume, Speicherung, Traversierung, Binäre Suchbäume
0805.12.2016 Vorlesung 09 AVL-Bäume
0912.12.2016Vorlesung 10 B-Bäume
1019.12.2016Vorlesung 11 Hashing
1109.01.2017Vorlesung 12 Textsuche
1216.01.2017 Vorlesung 13 Suffixbäume
1323.01.2017 Vorlesung 14 Suffix Arrays
1430.01.2017 Fragestunde

Übungen

Der Übungsbetrieb findet wöchentlich statt, wobei in den mit 'A' gekennzeichneten Wochen die Ausgabe der korrigierten Übungsblätter erfolgt.
Für die Teilnahme an den Übungen ist die Anmeldung zu einer der folgenden Übungsgruppen unbedingt erforderlich. Die Anmeldung wird nach der ersten Vorlesung (Mo, 10.10., 17:00) fuer eine Woche freigeschaltet!

GruppeUhrzeit TagRaumSeminarleiter
0111:15 - 12:45MoSG 3-10Mathias Goldau
0211:15 - 12:45MoSG 3-12Thomas Efer
0317:15 - 18:45MoSG 3-10Paul Eisenhuth
0417:15 - 18:45MoSG 3-12Thomas Efer
0509:15 - 10:45DiSG 3-12Thomas Gatter
0609:15 - 10:45DiSG 3-10Joerg Fallmann
0711:15 - 12:45DiSG 3-10Joerg Fallmann
0811:15 - 12:45DiSG 3-12Thomas Gatter
0915:15 - 16:45DiSG 3-14Paul Eisenhuth
1013:15 - 14:45MiSG 3-12Nico Herbig
1109:15 - 10:45FrSG 3-12Mathias Goldau
1209:15 - 10:45FrSG 3-10Felix Kuehnl

(Vorläufige) Termine der Übungsgruppen: A - Ausgabe der korrigierten Übungsblätter. Freie Tage (Feier- und Projekttage) sind grau hinterlegt.

Gruppe 1-4 Gruppe 5-9 Gruppe 10 Gruppe 11,12




02.11. A1 04.11. A1
07.11. A1 08.11. A1 09.11. B 11.11. B
14.11. B 15.11. B

18.11. A2
21.11. A2 22.11. A2 23.11. A2 25.11. B
28.11. B 29.11. B 30.11. B

05.12. A3 06.12. A3 07.12. A3 9.12. A3
12.12. B 13.12. B 14.12. A4 16.12. A4
19.12. A4 20.12. A4







04.1. B 06.1. B
09.1. B 10.1. B 11.1. B 13.1. B
16.1. B 17.1. B 18.1. A5 20.1. A5
23.1. A5 24.1. A5 25.1. B 27.1. B
30.1. B 31.1. B 01.2. B 03.2. B

Übungsanmeldung

Für die verbindliche und zur Teilnahme am Übungsbetrieb unbedingt erforderliche Übungs-Anmeldung müssen Sie sich ZWEIMAL registrieren (im Almaweb und bei uns).
  1. Melden Sie sich unbedingt im Almaweb für die Übungen zum Modul ADS1 an (bis 16.10.). Achtung: Damit erhalten Sie noch keinen Platz in einer der Gruppen (siehe Punkt 2).

  2. Zur Gruppenzuordnung melden Sie sich unbedingt zusaetzlich in unserem System an: Anmeldung zur Übungsgruppe ("bei uns").

    Beachten Sie: diese Anmeldung gilt erst, wenn Sie auch im Almaweb angemeldet sind (Punkt 1).
    Die Anmeldung auf unseren Seiten ist erst nach der ersten Vorlesung möglich, d.h. Freischaltung von Mo, 10.10., 17:00 bis Mo, 17.10., 15:00. Die Plätze sind limitiert und werden nach Anmeldeszeit vergeben!

Überprüfen Sie unbedingt den Erfolg Ihrer Anmeldung in der nachfolgend beschriebenen "Punkteliste", in der Sie später kontinuierlich auch Ihre --laut unserer Datenbank vergebenen-- Übungspunkte einsehen können.

Da alle Gruppen mit 30 oder mehr Studierenden belegt sind, ist ein Wechsel in eine andere Übungsgruppe nur mit Tauschpartner möglich. Wir können nicht bei der Suche helfen. Ein solcher Wechsel muss uns mitgeteilt werden.

Gruppenzuordnung und Punkte

Die Zuordnung zu den Gruppen und die (laut unserer Datenbank!) bereits ereichten Punkte können Sie in dieser Punkteliste einsehen.

Bitte überprüfen Sie diese Daten insbesondere als Erfolgskontrolle Ihrer Anmeldung und später regelmässig. Bei Unstimmigkeiten melden sich bitte umgehend, damit wir Probleme frühzeitig beheben können.

Übungsaufgaben

SerieAusgabeAbgabeAufgaben download
117.10.201624.10.2016 Aufgabenblatt 1
207.11.201614.11.2016 Aufgabenblatt 2
321.11.201628.11.2016 Aufgabenblatt 3
405.12.201612.12.2016 Aufgabenblatt 4
5/619.12.201616.01.2017 Aufgabenblatt 5+6
Extra23.01.2017- Extra Aufgabenblatt Lösung Extra Aufgabenblatt

Literatur

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

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