Course Schedule


Lehrveranstaltungen

Einführung in die intelligente Datenanalyse (Vorlesung/Übung)

Dozent/in: Ulf Brefeld, Sebastian Mair

Termin:
wöchentlich | Montag | 10:15 - 11:45 | 01.04.2019 - 05.07.2019 | intern | C 4.319
wöchentlich | Dienstag | 10:15 - 11:45 | 01.04.2019 - 05.07.2019 | intern | C 4.319

Inhalt: Es werden grundlegende Kenntnisse des maschinellen Lernen vermittelt, die zur intelligenten Datenverarbeitung notwendig sind. Wir gehen auf verschiedene Problemstellungen ein (z.B. Klassifikation, Regression, Clustern), lernen Standardverfahren kennen (z.B. Entscheidungsbäume, SVMs), Strategien für eine allgemeine Herangehensweise und Versuchsaufbauten für eine solide empirische Evaluation.

Lösungsstrategien und Analysetechniken in der Algorithmik (Vorlesung/Übung)

Dozent/in: Ulrich Hoffmann

Termin:
wöchentlich | Donnerstag | 14:00 - 15:30 | 01.04.2019 - 05.07.2019 | W 308 | Einzeltermine nach Vereinbarung
Einzeltermin | Di, 02.07.2019, 16:00 - Di, 02.07.2019, 18:30 | W 308
Einzeltermin | Di, 09.07.2019, 10:00 - Di, 09.07.2019, 13:00 | W 308

Inhalt: Es werden Lösungsstrategien wie - Divide-and Conquer - Branch-and-Bound - Dynamische Programmierung - Heuristische Verfahren - parallele Lösungsalgorithmen - probabilistische Ansätze für algorithmische Probleme an ausgewählten Beispielen vorgestellt. Zudem werden spezielle Analysetechniken, z.B. - Lösung von Rekursionen - Amortisierte Analyse behandelt.

Obfuscation: Eine Strategie zum Schutz der Privatspähre vor digitaler Überwachung (Vorlesung/Übung)

Dozent/in: Peter Niemeyer

Termin:
wöchentlich | Donnerstag | 10:15 - 11:45 | 01.04.2019 - 05.07.2019 | C 40.254 Seminarraum

Inhalt: In dem Buch "Obfuscation - A User's Guide for Privacy and Protest" (MIT Press, 2015) stellen Finn Brunton und Helen Nissenbaum eine Strategie zum Schutz der Privatsphäre vor digitaler Überwachung vor. Obfuscation zielt darauf ab, persönliche Daten im Internet durch das Hinzufügung irreführender Daten zu schützen. In der Vorlesungen werden zunächst Privatheit-Konzeptionen in digitalen Kontexten diskutiert. Anschließend werden im Rahmen von Vorträgen verschiedenen Obfuscation-Strategien und die dazu gehörenden Softwaretools vorgestellt und diskutiert.

Softwarearchitektur (Vorlesung/Übung)

Dozent/in: Thomas Slotos

Termin:
Einzeltermin | Fr, 05.04.2019, 08:15 - Fr, 05.04.2019, 17:45 | C 16.203 Seminarraum
Einzeltermin | Sa, 06.04.2019, 08:15 - Sa, 06.04.2019, 17:45 | C 16.203 Seminarraum
Einzeltermin | Fr, 12.04.2019, 08:15 - Fr, 12.04.2019, 17:45 | C 14.006 Seminarraum
Einzeltermin | Sa, 13.04.2019, 08:15 - Sa, 13.04.2019, 17:45 | C 14.006 Seminarraum
Einzeltermin | Fr, 26.04.2019, 08:15 - Fr, 26.04.2019, 17:45 | C 14.006 Seminarraum
Einzeltermin | Sa, 27.04.2019, 08:15 - Sa, 27.04.2019, 17:15 | C 14.204 Seminarraum

Inhalt: Die Vorlesung gibt einen Überblick über den architektonischen Aufbau von Software unter Verwendung von Entwurfs- und Architekturmustern. Anhand einer vorgegebenen Projektaufgabe wird inkrementell/iterativ und testgetrieben die Softwarearchitektur entwickelt. Als allgemeine Grundlage zur Softwarearchitektur dient ein Überblick über die Facetten wie z.B. Architekturaufgaben, -tools, -muster, und -sprachen.