Algorithmen und Datenstrukturen I (ADS I)

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

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.

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

Wiederholungs-Klausur:







Die Wiederholungsklausur wird als Präsenzklausur in den Rämen der Universität Leipzig unter Corona-konformen Abstands- und sonstigen Regeln am 01.07.2020 statt finden. Die genaue Uhrzeit und Räume werden noch bekannt gegeben.

Bitte melden Sie sich hier bis zum 26.6.2020 zur Wiederholungsklausur an.

Nach erfolgter Anmeldung ist eine Abmeldung per email an ads@bioinf.uni-leipzig.de möglich ansonsten wird von einer Teilnahme ausgegangen.

Vorlesung:Dienstag 17:15-18:45 Uhr, Auditorium Maximum
Beginn:15.10.2019
Ende:04.02.2020
Übungsbeginn:4.11.2019 Für weitere Details siehe Unterpunkt ``Termine der Übungsgruppen'' auf dieser Webseite.
Klausur:Fr., 21.02.20, 9:00 - 11:00 Uhr (AudiMax + HS9 + HS1 + HS7) (Aufteilung nach Nachnamen: A-M AudiMax; N-T HS9; U-Z HS7; Bei Unsicherheit gehen Sie zum AudiMax zur Verteilung)
Krankheitsfall am Klausurtag: schicken Sie ihre Krankmeldung (und ihre Krankschreibung) direkt an das Pruefungsamt, nicht an die Lehrenden oder ads@bioinf.uni-leipzig.de
Nachklausureinsicht: 20.08.2020, 10:00, Details unten in den News (Anmeldung zwingend erforderlich, siehe unten)
Klausureinsicht: 12.03.2020, 10:00, Details unten in den News (Anmeldung moeglich, siehe unten)

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

News

06.08.2020

  • Anmeldung zur Nachklausureinsicht ADS-1
  • Anmeldung unbedingt erforderlich
  • Studierendenausweis ist mitzubringen
  • Zeit: 20.08.2020 10:00 (puenktlich!)
  • Ort: Haertelstrasse 16-18, warten sie vor dem Hofeingang unter Einhaltung der 1,50m Abstandsregel
  • Härtelstrasse 16-18, Hofeingang
  • Sie werden um 10:00 Uhr abgeholt und zum Raum gebraucht / der Raum mitgeteilt.
  • Die Anmeldung ist bis zum 18.08.2020 12:00 Uhr geoeffnet
  • Teilnahme ist nur nach Anmeldung moeglich
  • Das Tragen eines Mund-Nasen-Schutzes ist verpflichtend. Er ist auch im Hoersaal zu tragen.
  • Schauen sie regelmaessig hier vorbei ob es Aenderungen gibt

17.03.2020 AlgoDat-Nachklausur / Corona-Virus

  • Die Nachklausur findet am Freitag NICHT statt
  • Ein Termin wird in der Zukunft bekannt gegeben, aber FRUEHSTENS kann die Klausur am 04.05. statt finden

16.03.2020 AlgoDat-Nachklausur / Corona-Virus

  • Stand heute findet die Nachklausur statt
  • Wir gehen davon aus am 17.03.2020 neue Informationen zu bekommen
  • Sie koennen sich ohne Angabe von Gruenden per Email an das Studienbuero von der Pruefung abmelden (und diese dann zum naechsten Termin wiederholen)

03.03.2020

  • Anmeldung zur Klausureinsicht ADS-1
  • Anmeldung unbedingt erforderlich
  • Studierendenausweis ist mitzubringen
  • Zeit: 12.03.2020 10:00 (puenktlich!)
  • Ort: Haertelstrasse 16-18, Raum R109 (Aenderung noch moeglich)
  • Schauen sie regelmaessig hier vorbei ob es Aenderungen gibt

26.02.2020

Vorlaeufige Noten

17.02.2020

Typos in Slides 1x12 (Suffix Links) und 1x115 (Boyer Moore) korrigiert

15.01.2020

Das Seminar 07/k von Herrn Tiepmar muss heute (15.1.2020) leider ausfallen. Alternativ kann das Seminar von Herrn Bryan zur selben Zeit in SG 3-12 besucht werden.

03.01.2020

Das Seminar 01/b von Herrn Syed muss am 6.1.2020 leider ausfallen.

09.12.2019

Seminare 03/c und 05/d von Herrn Gatter müssen diese Woche (09.-13.12.2019) krankheitsbedingt ausfallen.

04.11.2019

Gruppenzuordnung und erreichte Punkte:
Die entsprechenden Informationen können Sie in dieser Punkteliste einsehen.

22.10.2019

Beginn Übungs-/Seminarbetrieb:
Wie unten angegeben finden die ersten Seminare am 04.11.2019 statt und ab diesem Zeitpunkt wöchentlich. Die erste selbstständig zu bearbeitenden Aufgaben kommen heute online und müssen am 29.10.2019 abgegeben werden.

07.10.2019

Anmeldung zu den Uebungen:
  • die genauen Uebungsmodalitaeten werden spaetestens in der Vorlesung am DI, 15.10.2019 verkuendet
  • es wird genuegend Uebungsplaetze fuer alle geben, falls sie momentan (12:00 Uhr, 07.10.2019) keine freie Uebung sehen, warten sie bis zum Abend, es sollten Plaetze im Laufe des Tages frei geschaltet werden
  • schauen sie auf dieser Webseite vorbei, ob es Neuigkeiten gibt
  • schreiben sie bitte nicht die Seminarleiter, Tutoren oder ads@bioinf.uni-leipzig.de an, wir koennen sie nicht einfach in eine Uebung setzen, sondern muessen Plaetze freischalten (lassen)

18.09.2019

Wir empfehlen allen Studierenden den Besuch der Vorbereitungskurse für Mathematik und Informatik. Falls Sie diesen nicht besuchen, sollten Sie sich das nötige Wissen dringend im Selbststudium beibringen.
Sowohl für Informatik als auch Mathematik sind die Inhalte der Vorbereitungskurse angegeben.

Vorlesung

Beachten Sie auch das fast 2/3 der für die Vorlesung angegebenen SWS aus Selbststudiumszeiten besteht.

VorlesungDatumFolienThema
0115.10.2019Vorlesung 01Organistorisches, Komplexität
0222.10.2019Vorlesung 02Suche, Divide & Conquer
0329.10.2019Vorlesung 03Verkettete Listen
0405.11.2019Vorlesung 04Sortieren I
0512.11.2019Vorlesung 05Sortieren II
0619.11.2019Vorlesung 06Sortieren III, Bäume
0726.11.2019Vorlesung 07Bäume, Speicherung, Traversierung, Binäre Suchbäume
0803.12.2019Vorlesung 08AVL-Bäume
0910.12.2019Vorlesung 09B-Bäume
1017.12.2019Vorlesung 10Hashing
1107.01.2020Vorlesung 11Textsuche
1214.01.2020Vorlesung 12Suffixbäume und -Arrays
1321.01.2020Vorlesung 13Datenkompression
1428.01.2020Vorlesung 14Reste-Essen
1504.02.2020Fragestunde Fragestunde

Übungsaufgaben

SerieAusgabeAbgabeAufgaben download
122.10.201929.10.2019 Aufgabenblatt 1
205.11.201912.11.2019 Aufgabenblatt 2
319.11.201926.11.2019 Aufgabenblatt 3
403.12.201910.12.2019 Aufgabenblatt 4
517.12.201907.01.2020 Aufgabenblatt 5
614.01.202021.01.2020 Aufgabenblatt 6
Extra28.01.2020- Extra Aufgabenblatt
31.01.2020 Lösung Extra Aufgabenblatt jetzt online

Übungen/Seminare

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 über AlmaWeb zwingend erforderlich.

GruppeAlmaWebUhrzeitTagRaumSeminarleiterInfo
01b11:15 - 12:45MoSG 3-12Syed, ShahbazSeminar auf Englisch
02e09:15 - 10:45DiR015.2*Findeiß, Sven
03c09:15 - 10:45DiR109* Gatter, Thomas
04f11:15 - 12:45DiR015.2*Findeiß, SvenFür Master Journalistik
05d11:15 - 12:45DiR109* Gatter, Thomas
06i11:15 - 12:45MiSG 3-10Tiepmar, Jochen
07k17:15 - 18:45MiSG 3-10Tiepmar, Jochen
08l17:15 - 18:45MiSG 3-12Bryan, Maximilian
09q09:15 - 10:45FrSG 3-13Gatter, Thomas
10r11:15 - 12:45FrSG 3-12Gatter, Thomas
11s13:15 - 14:45FrSG 3-10Gatter, Thomas
12t13:15 - 14:45FrSG 3-12Bryan, Maximilian

Termine mit * gekennzeichnet finden in der Härtelstr. 16-18 statt.

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.

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.

Termine der Übungsgruppen:


A - Rückgabe der korrigierten Übungsblätter.
Freie Tage (Feier- und Projekttage) sind grau hinterlegt.

Gruppe 1 Gruppe 2-5 Gruppe 6-8 Gruppe 9-12
04.11. A1 05.11. A1 06.11. A1 08.11. A1
11.11. B1 12.11. B1 13.11. B1 15.11. B1
18.11. A2 19.11. A2

22.11. A2
25.11. B2 26.11. B2 27.11. A2 29.11. B2


03.12. A3 04.12. A3 06.12. A3
09.12. A3 10.12. B3 11.12. B3 13.12. B3
16.12. A4 17.12. A4 18.12. A4 20.12. A4
06.01. B4 07.01. B4 08.01. B4 10.01. B4
13.01. A5 14.01. A5 15.01. A5 17.01. A5
20.01. B5 21.01. B5 22.01. B5 24.01. B5
27.01. A6 28.01. A6 29.01. A6 31.01. A6
03.02. B6 04.02. B6 05.02. B6 07.02. B6

Tutorien

In diesem Semester werden erstmals, zusätzlich zur Vorlesung und den regulären Seminaren, Tutorien angeboten. Dies sind Termine an denen Studentische-Hilfskräte, welche bereits erfolgreich ADS abgeschlossen haben, ihnen gerne bei Fragen rund um die Übungsserien helfend zur Seite stehen. Die Tutorien sind ein zusätzliches Angebot um möglichst in Einzelgesprächen oder in kleinen Gruppen offene Fragen zu klären. Tutorien sind kein Ersatz für Seminare oder die Vorlesung.

Start ab dem 4.11.2019

Termine:

TagUhrzeitRaum
Dienstag13:15 - 14:15SG 3-22
Donnerstag15:15 - 16:15SG 1-10
Donnerstag15:15 - 16:15SG 2-12

Literatur

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

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