Informatik 2 - Algorithmen und Datenstrukturen ist eine Vorlesung im zweiten Semester in den StudiengĂ€ngen "Angewandte Informatik", "Informatik" und "IT-Sicherheit" sowie fĂŒr Studierende der Mathematik mit Nebenfach Informatik. Die Vorlesung gibt einen systematischen Überblick ĂŒber den Entwurf und die Analyse von Algorithmen und Datenstrukturen. Dazu werden zunĂ€chst grundlegenden Methoden der Analyse (insbesondere Korrektheit, Laufzeit und Speicherbedarf) von Algorithmen vorgestellt. Anschließend sehen wir einige Algorithmen zum Sortieren und Suchen. Ebenfalls werden verschiedene grundlegende Datenstrukturen (Listen, Felder, SuchbĂ€ume und Heaps) vorgestellt. Schließlich betrachten wir Graphen: ihre Darstellung und diverse Algorithmen auf Graphen (DurchlĂ€ufe, KĂŒrzeste Wege, Minimale SpannbĂ€ume). In den Übungen lernen die Studierende sowohl die theoretische Analyse von Algorithmen und Datenstrukturen als auch deren praktische Umsetzung in einer modernen Programmiersprache (z.B. Python).

Semester: ST 2024