Vorlesung: Competitive Programming - Details

Vorlesung: Competitive Programming - Details

Sie sind nicht in Stud.IP angemeldet.

Allgemeine Informationen

Veranstaltungsname Vorlesung: Competitive Programming
Veranstaltungsnummer INF-2035
Semester WS 2025/26
Aktuelle Anzahl der Teilnehmenden 52
Heimat-Einrichtung Theoretische Informatik
Veranstaltungstyp Vorlesung in der Kategorie Lehre
Nächster Termin Montag, 08.12.2025 10:00 - 11:30, Ort: (N - 3079)
Veranstaltung findet in Präsenz statt / hat Präsenz-Bestandteile Ja
Hauptunterrichtssprache deutsch

Räume und Zeiten

(N - 3079)
Montag: 10:00 - 11:30, wöchentlich (14x)
Donnerstag: 10:00 - 11:30, wöchentlich (14x)
Donnerstag: 12:15 - 13:45, wöchentlich (14x)

Studienbereiche

Modulzuordnungen

Kommentar/Beschreibung

In der Veranstaltung wird vermittelt, wie verschiedene Arten von Problemen erkannt, der zugehörige Lösungsalgorithmus entworfen und dieser in Python oder C++ umsetzt werden kann.

Teilnehmende der Veranstaltung können unterschiedliche Arten von Problemen erkennen und kennen die zugehörigen algorithmischen Paradigmen, wie z.B. Greedy-Algorithmen, Divide and Conquer oder Dynamic Programming, mit deren Hilfe die Probleme gelöst werden können. Für die erfolgreiche Lösung muss das Problem zunächst analysiert und modelliert werden. Danach werden bekannte Algorithmen angewandt und meist auch für das entsprechende Problem kombiniert, angepasst und optimiert. Dabei lernen die Teilnehmenden in einem Kreislauf aus Anwendung, Analyse, Evaluation und Optimierung einen korrekten Algorithmus zu entwickeln, der auf Laufzeit und ggf. Speicherplatz optimiert ist und auch die Randfälle des Problems korrekt behandelt.