Art | Uhrzeit | Wo | Datum | LP | Dozent und Übungsleitung |
---|---|---|---|---|---|
V4 | Dienstag 12:15 - 13:45 Donnerstag 12:15 - 13:45 | AVZ III / HS 1 | 10. Oktober 2017 - 25.01.2018 | 5,5 | PD Dr. Elmar Langetepe David Kübel, Clemens Rösner |
Ü2 | Übungstermine keine Übungen in KW44 | 16. Oktober 2017 - 02.01.2018 | 3,5 | Lukas Drexler, Florian Glaesser, Jan Höckendorff, Moritz Wiemker, Christian Winkler |
|
1. Klausurtermin | Mo. 12:00 - 15:00 | HSZ / HS 1 + 2 | 05. Februar 2018 | ||
2. Klausurtermin | Mi. 09:00 - 12:00 | HSZ / HS 1 + 2 | 04. April 2018 | ||
Fragestunde | Di. 12:15 - 13:45 | AVZ III / HS 1 | 30. Januar 2018 |
In dieser Vorlesung werden wir uns mit dem Entwurf und der Analyse von Algorithmen beschäftigen. Ein Algorithmus ist eine Handlungsvorschrift zur Lösung eines Problems, die so präzise formuliert ist, dass sie von einem Computer ausgeführt werden kann. Algorithmen sind heute so allgegenwärtig, dass sie kaum wahrgenommen oder gewürdigt werden. Wie selbstverständlich nutzen wir Navigationsgeräte, um den besten Weg vom Start zum Ziel zu bestimmen, oder Suchmaschinen, um innerhalb kürzester Zeit riesengroße Datenmengen zu durchsuchen. Dass dies überhaupt möglich ist, liegt zum Teil an der immer besseren Hardware, zu einem viel größeren Teil liegt es aber an den cleveren Algorithmen, die für diese Anwendungen entwickelt wurden. In dieser Vorlesung werden wir Techniken zum Entwurf und zur Analyse von Algorithmen kennenlernen und diese nutzen, um effiziente Algorithmen für zahlreiche grundlegende Probleme zu entwerfen.
Die Vorlesung basiert auf folgendem Skript. Bitte beachten Sie, dass wir im Laufe des Semesters Änderungen und Erweiterungen vornehmen.
Änderung 1 (7.11.2017): Abschnitt Greedy-Algorithmen ergänzt, Abschnitt Sweep hinzugefügt.
Änderung 2 (4.12.2017): Abschnitt Datenstrukturen, kleinere Typos beseitigt.
Änderung 3 (10.1.2018): Abschnitt Lineare Programmierung.
Änderung 4 (16.1.2018): Abschnitt Lineare Programmierung, (Simplex Alg./Dictionaries/Initialisierung).
Änderung 5 (17.1.2018): Abschnitt Lineare Programmierung, (Initialisierung/Iteration/Terminierung/Beispiele).
Änderung 6 (26.1.2018): Tippfehler korrigiert
Die Klausureinsichten sind abgeschlossen. Bitte wenden Sie sich ab sofort zur Einsichtnahme an das Prüfungsamt.
Zu Ihrer Unterstützung in der Vorbereitung auf die Klausur werden in einer Fragestunde am 30.01.2018 konkrete Fragen zu Vorlesungs- und Übungsinhalten beantwortet. Folgende Fragen wurden eingesendet und werden auf jeden Fall behandelt.
Allgemeine Fragen:
Datenstrukturen:
Graphenalgorithmen
Lineare Programmierung
Voraussetzung für die Zulassung zur Prüfung ist das Erreichen von mindestens 50% der Übungspunkte und das Präsentieren zweier Übungsaufgaben. Die Übungen finden einmal pro Woche statt. Die Übungsaufgaben werden dienstags zum Download bereitgestellt und in der darauffolgenden Woche am Dienstag vor der Vorlesung im Postfach abgegeben. Eine weitere Woche später sind diese korrigiert und werden in den Übungen besprochen. Da es voraussichtlich 12 Übungsblätter mit je 24 regulären Punkten gibt, hat man mit 144 Übungspunkten die 50% Hürde auf jeden Fall geschafft!
Die Aufgaben dürfen in festen Teams von bis zu drei Studierenden der gleichen Übungsgruppe bearbeitet werden.
Wann | Wo | Tutor | |
---|---|---|---|
1 | Montag 12:00 - 13:30 | AVZ III / A6c | Lukas Drexler |
2 | Montag 12:15 - 13:45 | AVZ III / A7a | Moritz Wiemker |
3 | Montag 14:15 - 15:45 | AVZ III / A7a | Moritz Wiemker |
4 | Dienstag 08:15 - 09:45 | AVZ III / A301 | Lukas Drexler |
5 | Mittwoch 12:15 - 13:45 | AVZ III / A301 | Christian Winkler |
6 | Mittwoch 14:15 - 15:45 | AVZ III / A301a | Christian Winkler |
7 | Donnerstag 08:15 - 09:45 | AVZ III / A7a | Florian Glaesser |
8 | Donnerstag 10:15 - 11:45 | AVZ III / A301 | Florian Glaesser |
9 | Freitag 10:15 - 11:45 | AVZ III / A7a | Jan Höckendorff |
10 | Freitag 12:15 - 13:45 | AVZ III / A301 | Jan Höckendorff |
Auf die Abgabe sind oben rechts auf dem ersten Blatt die vollständigen Namen aller Gruppenmitglieder und die Nummer der Übungsgruppe gut lesbar zu notieren. Abgaben aus mehreren Blättern sind zu heften. Abgaben, die diese Voraussetzungen nicht erfüllen werden von Korrektur und Wertung ausgeschlossen.
Die Anmeldung zu den Übungsgruppen erfolgte über das Tutorienvergabesystem (TVS) und ist abgeschlossen.
Übungserfolg aus vorherigen Semestern wird automatisch in BASIS übernommen, bitte überprüfen Sie das zusätzlich selbst.