Einführung in die Informatik II

Typ: Vorlesung + Übung/Tutorium
SWS: 7
Credit Points: 8

Kursbeschreibung / -kommentar

Vorlesungsthemen:

- Imperative und modulare Programmierung (Ada)
- Programmiermethodik
(strukturierte Programmierung, schrittweise
Verfeinerung, Zusicherungen als Ziele,
nützliche Muster von Bisektion bis zum
Backtracking und Dynamischer Programmierung)
- Zeiger, Listen, Bäume und Geflechte an vielen
Beispielen (u.a. Merge- und Radix-Sort)
- Module und generische Parametrisierung
- O-Kalkül für Effizienzangaben
- Kollektionen
(Streuspeichertabellen, AVL-Bäume, B-Bäume)
- Graphentheoretische Algorithmen
(Kruskal, Prim, Tiefensuche, topologisches
Sortieren, transitive Hülle)