Hauptinhalt
Lehre
Hier findest Du alle aktuellen Informationen über Vorlesungen, Seminare, Praktika, Projekte und Abschlussarbeiten.
Vorlesungen
WS 2023
Effiziente Algorithmen
Algorithm EngineeringSS 2023:
Algorithmen und Datenstrukturen
NoSQL DatenbanksystemeWS 2022/23:
Geo-Datenbanksysteme
Implementierung von DatenbanksystememSS 2022:
Datenbanksysteme
WS 2021/22:
Information Retrieval
Digitalisierung als zivilisatorischer ProzessSeminare
SS 2023:
Spatio-Temporal Big Data Analytics, mehr Infos hier
WS 2021/22:
Standardisierung und Governance in digitalen Wirtschaftsräumen
WS 2020/21:
Informatik als Treiber gesellschaftlichen Wandels
Praktika
Ein Praktikum (Fortgeschrittenenpraktika, FoPra) kann von einem unserer wissenschaftlichen Mitarbeiter betreut werden. Das Thema einer Arbeit muss entsprechend im Forschungsbereich des jeweiligen Mitarbeiters liegen. Wir haben immer ein paar offene Themen bereit, aber Vorschläge von Studierenden sind natürlich auch herzlichst willkommen. Bei Interesse an einer Abschlussarbeit in einem der folgenden Themenbereiche, kontaktiere bitte den jeweiligen Betreuer.
Datenstromverarbeitung und Indexierung (Betreuer: Nikolaus Glombiewski, Dominik Brandenstein)
Raum-zeitliche Daten- und Datenstromanalyse (Betreuer: Andreas Morgen)
Sortierbasierte Datenbankoperatoren (Betreuer: Marius Kuhrt)
Implementierung von Datenstrukturen auf DNA (Betreuer: Alex El-Shaikh)
Concurrency Control für B-Bäume (Betreuer: Amir El-Shaikh)
Multiversionierungssysteme (Betreuer: Amir El-Shaikh)Für weitere allgemeine Informationen zu unserer aktuellen Forschung, kannst Du auch unsere Forschungsseite besuchen.
Projekte
WS 2019/2020
Cryogenics Monitoring@CERN
Masterprojekt (2 Semester)Das CERN (Europäische Organisation für Kernforschung) betreibt mit dem Large Hadron Collider (LHC) den größten Teilchenbeschleuniger der Welt. Der Beschleuningerring hat einen Umfang von mehr als 26km und muss während des Betriebs auf ca. 2° K (-271°C) heruntergekühlt werden. Kann die Betriebstemperatur nicht gehalten werden, muss ein Experiment vorzeitig abgebrochen werden. Der Wiederanlauf des Systems ist zeitintensiv und kostspielig.
Entlang des Beschleunigerrings sind eine Reihe sog. Beam-Screens installiert, mit welchen die Temperatur des Systems überwacht wird. In diesem Projekt soll ein System entwickelt werden, dass die Messdaten der Beam-Screens in (nahzu) Echtzeit analysiert und bei kritischen Situation einen Alarm generiert. Das Team wird dazu eine Reihe von open-source Projekten (z.B. Apache Flink, Spark Streaming) evaluieren und prüfen, welches am Besten für das o.g. Szenario geneignet ist. Anschließend soll auf Basis des ausgewählten Systems eine komplette Verarbeitungs Pipeline entwickelt werden, die Eingabedaten von diversen Systemen entgegennimmt und die generierten Alarme and definierte Schnittstellen meldet.
Aktuelle Themen für Abschlussarbeiten
Eine Bachelor- oder Masterarbeit kann von einem unserer wissenschaftlichen Mitarbeiter betreut werden. Das Thema einer Arbeit muss entsprechend im Forschungsbereich des jeweiligen Mitarbeiters liegen. Wir haben immer ein paar offene Themen bereit, aber Vorschläge von Studierenden sind natürlich auch herzlichst willkommen. Bei Interesse an einer Abschlussarbeit in einem der folgenden Themenbereiche, kontaktiere bitte den jeweiligen Betreuer.
Datenstromverarbeitung und Indexierung (Betreuer: Nikolaus Glombiewski,Dominik Brandenstein)
Raum-zeitliche Daten- und Datenstromanalyse (Betreuer: Andreas Morgen)
Sortierbasierte Datenbankoperatoren (Betreuer: Marius Kuhrt)
Implementierung von Datenstrukturen auf DNA (Betreuer: Alex El-Shaikh)
Concurrency Control für B-Bäume (Betreuer: Amir El-Shaikh)
Multiversionierungssysteme (Betreuer: Amir El-Shaikh)
Für weitere allgemeine Informationen zu unserer aktuellen Forschung, kannst Du auch unsere Forschungsseite besuchen.Hier findest Du einen Auszug von Abschlussarbeitsthemen der letzten Jahre :
Bachelorarbeiten:
- Iterator basierte Verarbeitung von Raster-Zeitreihen
- Persistente Homologie
- Visuelles Clustering von großen heterogenen Punktmengen
- Hotspotanalyse auf Zeitreihen
- Parallelisierung des DBSCAN Clusteringverfahrens
- Parallelisierung von Aggregation auf Ereignisströmen in Rust
- Zeitreihen Indexierung in Apache Kafka
- Parallelisierung von Joins auf Ereignisströmen in Rust
- Indexierung von Intervallen in Zeitreihen-DatenbankenMasterarbeiten:
- Erkennen komplexer Bewegungsmuster in Ereignisströmen
- Ereignisverarbeitung auf ungenauen Datenströmen
- Caching von Geodaten
- Dynamisches Lightweight Indexing von Ereignisströmen
- Implementierung von Zeitreihen-Datenbanken in Rust
- Replikation von Zeitreihen-Datenbanken mit dem Raft-Konsensalgorithmus
- Indexierungsstrategien für Musteranfragen