08.079.060 Datenstrukturen und effiziente Algorithmen

Veranstaltungsdetails

Lehrende/r: Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock

Veranstaltungsart: Vorlesung/Übung

Anzeige im Stundenplan: Datenstrukturen

Semesterwochenstunden: 6

Credits: 9,0

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Voraussetzungen / Organisatorisches:
Nachweis der aktiven Teilnahme an den Modulen „Mathematik für Informatiker 1“ und „Einführung in die Programmierung“

Inhalt:
- Grundlegende Datenstrukturen und Algorithmen: Sortieren, Suchbäume, Prioritätswarteschlangen, Skiplisten, Hashing, Union-Find
- Graphalgorithmen: Zusammenhangskomponenten, Wegesuche, Spannbäume, Maching, Flüsse
- Paradigmen des Algorithmenentwurfs: Divide & Conquer, dynamisches Programmieren, randomisierte Algorithmen, Greedy Strategien
- Analysetechniken: Analyse randomisierter Algorithmen, amortisierte Analyse

Empfohlene Literatur:
Cormen, T.; Leiserson, C.; Rivest, R.: Introduction to Algorithms, MIT Press

Zusätzliche Informationen:
Qualifikationsziele/Lernergebnisse/Kompetenzen:

Die Studierenden verstehen die wichtigen Basisalgorithmen der Informatik und können diese korrekt auswählen und effizient implementieren. Weiterhin können die Studierenden die Vor- und Nachteile der Algorithmen abschätzen und geeignet auswählen. Das Grundwissen über effiziente Algorithmen und Datenstrukturen fördert die Problemlösungsfähigkeiten der Studierenden.

Termine
Datum Von Bis Raum Lehrende/r
1 Mo, 23. Okt. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
2 Do, 26. Okt. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
3 Mo, 30. Okt. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
4 Do, 2. Nov. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
5 Mo, 6. Nov. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
6 Do, 9. Nov. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
7 Mo, 13. Nov. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
8 Do, 16. Nov. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
9 Mo, 20. Nov. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
10 Do, 23. Nov. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
11 Mo, 27. Nov. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
12 Do, 30. Nov. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
13 Mo, 4. Dez. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
14 Do, 7. Dez. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
15 Mo, 11. Dez. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
16 Do, 14. Dez. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
17 Mo, 18. Dez. 2023 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
18 Do, 21. Dez. 2023 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
19 Mo, 8. Jan. 2024 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
20 Do, 11. Jan. 2024 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
21 Mo, 15. Jan. 2024 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
22 Do, 18. Jan. 2024 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
23 Mo, 22. Jan. 2024 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
24 Do, 25. Jan. 2024 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
25 Mo, 29. Jan. 2024 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
26 Do, 1. Feb. 2024 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
27 Mo, 5. Feb. 2024 10:15 11:45 00 131 HS 20 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
28 Do, 8. Feb. 2024 12:15 13:45 00 521 N 1 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock
Veranstaltungseigene Prüfungen
Beschreibung Datum Lehrende/r Pflicht
1. Klausur Fr, 23. Feb. 2024 14:00-17:00 Univ.-Prof. Dr. Ernst Althaus; Dr. rer. nat. Markus Blumenstock Ja
2. Klausur Mo, 8. Apr. 2024 09:00-12:00 Univ.-Prof. Dr. Ernst Althaus Ja
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
Lehrende/r
Univ.-Prof. Dr. Ernst Althaus
Dr. rer. nat. Markus Blumenstock