Modul CS4000-KP06, CS4000SJ14
Algorithmik (ALG14)
Dauer
1 Semester
Angebotsturnus
Jedes Wintersemester
Leistungspunkte
6
Studiengang, Fachgebiet und Fachsemester:
- Master Informatik 2019, Pflicht, Kanonische Vertiefung Data Science und KI, Beliebiges Fachsemester
- Master Informatik 2019, Pflicht, Kanonische Vertiefung Bioinformatik und Systembiologie, Beliebiges Fachsemester
- Master Entrepreneurship in digitalen Technologien 2020, Vertiefungsmodul, fachspezifisch, Beliebiges Fachsemester
- Master Informatik 2019, Basismodul, Theoretische Informatik, 1. oder 2. Fachsemester
- Master Medizinische Informatik 2019, Wahlpflicht, Theoretische Informatik, 1. oder 2. Fachsemester
- Master IT-Sicherheit 2019, Pflicht, Theoretische Informatik, 1. oder 2. Fachsemester
- Master Medizinische Informatik 2014, Basismodul, Informatik, 1. oder 2. Fachsemester
- Master Entrepreneurship in digitalen Technologien 2014, Basismodul, Technologiefach Informatik, 1. oder 2. Fachsemester
- Master Informatik 2014, Wahlpflicht, Anwendungsfach IT-Sicherheit und Zuverlässigkeit, 2. oder 3. Fachsemester
- Master Informatik 2014, Basismodul, Theoretische Informatik, 1. oder 2. Fachsemester
Lehrveranstaltungen:
- CS4000-V: Algorithmik (Vorlesung, 2 SWS)
- CS4000-Ü: Algorithmik (Übung, 2 SWS)
Workload:
- 20 Stunden Prüfungsvorbereitung
- 100 Stunden Selbststudium und Aufgabenbearbeitung
- 60 Stunden Präsenzstudium
Lehrinhalte:
- komplexitätstheoretische Analyse von Problemen
- diskrete Optimierungsprobleme, Lineare Programmierung
- Erfüllbarkeits- und Constraint-Satisfaction-Probleme
- Randomisierte Algorithmen
- Approximationsverfahren und Heuristiken
- Algorithmen für algebraische Probleme
Qualifikationsziele/Kompetenzen:
- Die Studierenden können reale Probleme geeignet algorithmisch modellieren.
- Sie können grundlegende algorithmischen Lösungsmethodiken sicher anwenden.
- Sie können anspruchsvollere Algorithmen analysieren, insbesondere bzgl. Korrektheit und Komplexität.
- Sie haben die Fähigkeit, effiziente Lösungsverfahren für komplexere Problemstellungen zu entwickeln.
Vergabe von Leistungspunkten und Benotung durch:
- Klausur
Modulverantwortliche:
Literatur:
- Aho, Hopcroft, Ullman : Design and Analysis of Computer Algorithms Addison Wesley, 1978
- Cormen, Leiserson, Rivest, Stein : Introduction to Algorithms The MIT Press, 2009
- Mitzenmacher, Upfal : Probability and Computing Cambridge University Press, 2005
- Kreher, Stinson : Combinatorial Algorithms CRC Press, 1999
- Williamson, Shmoys : The Design of Approximation Algorithms Cambridge University Press, 2011
Sprache:
- Sowohl Deutsch- wie Englischkenntnisse nötig
Bemerkungen:
Zulassungsvoraussetzungen zur Belegung des Moduls:- Keine (die Kompetenzen der unter Setzt voraus genannten Module werden für dieses Modul benötigt, sind aber keine formale Voraussetzung)
Zulassungsvoraussetzungen zur Prüfung:
- Erfolgreiche Bearbeitung von Übungs- und Projektaufgaben während des Semesters
Modulprüfung(en):
- CS4000-L1: Algorithmik, Klausur, 90min, 100% der Modulnote
Letzte Änderungen:
06.01.2025