[VIROR][ULI] [Institut für Informatik] [Fakultät für Angewandte Wissenschaften] [Universität Freiburg]

[Home]  [Ebene höher]  [Seitenende]  [Suchen]  [Kontakt]

Aufgezeichnete AOF-Vorträge

Folien

Hinweise zur Technik

Literatur

Übungsblätter

Zeitplan und Themenübersicht  

Algorithmentheorie


Typ:
Kursvorlesung
Veranstalter:
PD Dr. Alois Heinz, PD Dr. Sven Schuierer
Mitwirkung:
Bernd Zupancic
Zeit und Ort:
Mo 11-13, Mi 11-13 (14-täglich), Geb. 101, Raum 00-036
Erste Vorlesung: Montag, 16.10.00, 11-13 Uhr
Übungen:
Mi 11-13 (14-täglich); Geb. 101, Raum 00-036 und Geb. 51, Raum 03-026
Erste Übung: Montag 30.10.2000. Geb. 101, Raum 00-036 (P. Stiegeler) und Geb. 101, Raum 00-026 (S. Kupferschmid)
Danach finden die Übungen Mittwochs statt. Beginn der Mittwochs-Übungen: 15.11.2000.
Für die Rechnerübungen und zum Abspielen der AOF-Vorträge steht der Linux-Pool Geb. 51 Raum 00-030 wöchentlich Montags und Mittwochs  von 11- 17 Uhr zur Verfügung.. 
Klausur: 
Die Teilnehmer der Klausur können ihre Klausur am Freitag den 16.03.2001 um 10 Uhr im Raum 02-026 (Gebäude 051) einsehen. Das Ergebnis der Klausur ist online abrufbar.
Verlosung und Fragebogenaktion:

Herzlichen Dank an alle, die an der Fragebogenaktion teilgenommen haben. Der Gewinner der Verlosung des Buchgutscheins im Wert von 50 DM steht fest: M. Sumner. Herzlichen Glückwunsch!
 

In dieser Vorlesung werden Algorithmen und Datenstrukturen behandelt, die in der Vorlesung Informatik II im Grundstudium überhaupt nicht oder nicht mit der erforderlichen Tiefe behandelt wurden. Dazu gehören u. a.:

  • Datenstrukturen: Skip-Listen, randomisierte Suchbäume, Splay Trees, erweiterte Suchbäume, Tries.
  • Polynome und die schnelle Fouriertransformation.
  • Algorithmen zur Zeichenkettenverarbeitung (Knuth Morris Pratt, Boyer Moore u. a.).
  • Verschlüsselung und Kodierung von Texten.
  • Approximative Verfahren zur Lösung NP-harter Probleme.
Ferner werden die zum Entwurf einer breiten Palette von Algorithmen benötigten Entwurfsprinzipien herausgearbeitet und an Beispielen erläutert. Das sind das Divide-and-Conquer-Prinzip, das Greedy-Prinzip, dynamisches Programmieren, amortisierte Analyse u. a.

Die Vorlesung gehört zum Pflichtkanon der Lehrveranstaltungen für Studenten des Diplomstudiengangs Informatik im Hauptstudium und eignet sich auch als weiterführende Lehrveranstaltung für Studenten mit Nebenfach Informatik und für Lehramtsbewerber.

Zum Verständnis der Vorlesung sind Kenntnisse auf dem Gebiet Algorithmen und Datenstrukturen im Umfang der Kapitel 1 bis 6 des Buches 

Th. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen. xvii+696 Seiten, 3. Auflage, Spektrum Verlag, Heidelberg, 1996
erforderlich.

Die Vorlesung wird durch Übungen begleitet.

Literatur zur Veranstaltung

  • T. Corman, C. Leisserson, R. Rivest. Introduction to Algorithms. MIT Press, 1990.
  • Th. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen. xvii+696 Seiten, 3. Auflage, Spektrum Verlag, Heidelberg, 1996
  • Th. Ottmann: Prinzipien des Algorithmenentwurfs. Multimediales Buch mit Beiträgen von A. Brüggemann-Klein, J. Eckerle, A. Heinz, R. Klein, K. Mehlhorn,Th. Roos, S. Schuierer, P. Widmayer, Spektrum Akademischer Verlag, Bd. 244, Dezember 1997
  • Aufgezeichnete AOF-Vorträge der Vorlesung WS 1999/2000. Erhältlich als CDROM bei J. Lienhard (Geb. 82, Raum 00-030, Zeit: 9-11 Uhr). Die Vorträge können auch online im Linux-Pool angeschaut werden.


[Seitenanfang]