Universität zu Lübeck / Informatik / Institut für Telematik / Algorithmen und Datenstrukturen    flag

Algorithmen und Datenstrukturen

Art der Veranstaltung: Vorlesung
Semester: Sommersemester · Winter 04/05 · Sommer 05 · Winter 05/06 · Sommer 06 · Winter 06/07 · Sommer 07 · Winter 07/08 · Sommer 08 · Winter 08/09 · Sommer 09 · Winter 09/10 · Sommer 10
Stunden: 4+2
Dozent: Prof. Dr. Stefan Fischer
Übungsleiter: Daniela Krüger
Hörerkreis: Studierende der Informatik und Computational Life Science: Bachelor (Pflicht im 2. Semester)
Ort und Zeit: Vorlesung: Montag 10:15 - 11:45 Uhr, Turmgebäude H1 und Donnerstag 8:15 - 9:45 Uhr, Vorklinik V2
Übung: Mo, 14:00-18:00
Gruppe Zeit Betreuer Ort
1 Mo, 14:00 - 16:00 Benjamin Schlüter H4a
2 Mo, 14:00 - 16:00 Tilo Mentler R1
3 Mo, 14:00 - 16:00 Dana Linnepe IFIS 2035
4 Mo, 16:00 - 18:00 Claudia Becker H2
  5 Mo, 16:00 - 18:00 Ronny Frey R1  
Zur Anmeldung geht's hier.

Die Klausurergebnisse hängen ab dem 19. September 2007 (Gebäude 64, 2. OG, rechts von Raum 40) aus.

Termin für die Klausureinsicht: Freitag, der 28. September 2007, 9:00 bis 10:00 Uhr, Gebäude 64, 2. OG, Raum 45.

Beginn: Vorlesung: 12. April 2007
Übung: 30. April 2007
Inhalt: Dieser Kurs beschäftigt sich mit grundlegenden Konzepten von Algorithmen und Datenstrukturen. Konkret werden die folgenden Themen besprochen:
  1. Komplexität
  2. Bäume
  3. Algorithmenkonstruktion I
  4. Mengen und Verzeichnisse
  5. Sortierverfahren
  6. Graphen
  7. Algorithmenkonstruktion II
  8. Verifikation
Empfohlene Voraussetzungen:
  • Gute Kenntnisse einer Programmiersprache
  • Kenntnisse des Stoffes aus dem Modul "Programmieren"
Scheinerwerb: Klausur und erfolgreiche Teilnahme an der Übung.´Die Übung gilt als erfolgreich bestanden, wenn bei allen Übungsblättern zusammen mind. 50% der Punkte erreicht wurden und einmal erfolgreich in einer kleinen Übung vorgerechnet wurde.
Literatur: Die wichtigsten ergänzenden Literaturangaben:
  • G. Goos: Vorlesungen über Informatik, Band 1-3, versch. Auflagen, Springer-Verlag.
  • T. Cormen et al.: Introduction to Algorithms, The MIT Press, 2001.
  • G. Saake, K. Sattler: Algorithmen und Datenstrukturen - Eine Einführung in Java, dpunkt.verlag, 2006.
  • R. Sedgewick: Algorithmen, 2. Auflage, Addison-Wesley, 2002.
  • T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen, 4. Auflage, Spektrum Akademischer verlag GmbH, 2002.
  • W. Küchlin, A. Weber: Einführung in die Informatik, Springer Verlag, 2005.
  • C. Ullenboom: Java ist auch eine Insel, 5. Auflage, Galileo Press, 2005.
  • A. Eberhart, H. Hellbrück, S. Kraus, V. Chandrasekhara, U. Walther:Java 5.0 - Das Tiger-Release, Hanser, 2004
Links:
Unterlagen:

Allgemeines

Das Material zu dieser Vorlesung steht in Form von PDF-Dateien und Videodaten zur Verfügung und wird nach und nach über diese Webseite zur Verfügung gestellt.

Symbol Datentyp
Folien als PDF-Datei (Bildschirmbetrachtung: 1 Folie/Seite).
Übungsaufgaben (erscheinen jeweils vor der entsprechenden Übung).
Übungsaufgaben mit den in der Übung präsentierten Lösungen.
Zu einigen Aufgaben gibt es außerdem Text, Binär- oder Code-Dateien.
  Vorlesungsvideo  

Vorlesung

Die Folien der einzelnen Vorlesungskapitel können hier eingesehen werden. Zur Verwendung der Videodateien gibt es auf unseren Dokumentationsseiten eine Anleitung sowie Links auf die unter Umständen notwendige Software.

Kapitel Thema Unterlagen
1 Komplexität
2 Bäume
3 Algorithmenkonstruktion I
4 Mengen und Verzeichnisse
5 Sortierverfahren
6 Graphen
7 Algorithmenkonstruktion II
  8 Verifikation  

Übung

Die in der Übung besprochenen Probleme dienen der Vertiefung des in der Vorlesung behandelten Stoffes. Die Aufgaben müssen abgegeben werden und werden bewertet.

Zettelnummer Unterlagen Abgabe
1 Montag, 30.04.2007 VOR der Übung beim Übungsleiter
2 Montag, 14.05.2007 VOR der Übung beim Übungsleiter
3 Montag, 04.06.2007 VOR der Übung beim Übungsleiter
4 Montag, 18.06.2007 VOR der Übung beim Übungsleiter
5 Montag, 02.07.2007 VOR der Übung beim Übungsleiter
  6 Freitag, 13.07.2007 bis 13:00 Uhr vor dem ITM-Sekretariat; Hinweis zu Aufgabe 4.4: Plantage s entspricht der Senke.  

(c) Institut für Telematik, Letztes Update: 24-06-2008 16:06:01