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

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

Folien zur Vorlesung

Literatur zur Vorlesung Informatik II - Animationen

Beispielprogramme aus der Vorlesung

Übungsaufgaben mit Musterlösungen

Zeiten und Räume der Übungsgruppen

Kummerkasten - Forum für Fragen und Probleme (SS 98)

Lösung der Klausuraufgaben

Ergebnisse u. Hinweise zur Klausur

Ergebnisse der Klausur als Histogramm  

Informatik II



Typ:
Vorlesung
Veranstalter:
PD Dr. Alois Heinz, PD Dr. Sven Schuierer
Zeit und Ort:
Di 11-13, Do 11-13, HS, Geb. 082
Übungen:
nach Vereinbarung, Rechnerpools, Geb. 082
Mitwirkung:
Dr. Jürgen Eckerle

Diese Lehrveranstaltung ist im Grundstudium sowohl für Haupt- als auch für Nebenfachstudenten verbindlich.

Die Vorlesung gibt eine Einführung in die wichtigsten Methoden des Entwurfs und der Analyse von Algorithmen, behandelt Verfahren zum Suchen und Sortieren, einschließlich Hashverfahren, und gibt eine Übersicht über die wichtigsten Datenstrukturen. Dazu gehören lineare Listen, Bäume und Graphen einschließlich balancierter, mehrdimensionaler und Vielweg-Bäume. Zahlreiche Algorithmen zur Manipulation derartiger Datenstrukturen werden entworfen und ihre Komplexität (Platz- und Zeitbedarf) analysiert. Schließlich werden hier gängige Entwurfstechniken für Algorithmen wie Divide-and-conquer, Dynamisches Programmieren u.a. behandelt.

Zum Verständnis der Vorlesung sind Kenntnisse einer strukturierten, höheren Programmiersprache wie Pascal, Modula-2, Java oder C erforderlich. Die Vorlesung wird durch theoretische und praktische Übungen ergänzt. Programmiersprache für die Übungen ist Java.


[Seitenanfang]