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.
|