Teaching (in German)
Here, I list all courses (Lehrveranstaltungen) and theses (studentische Arbeiten) that I was involved in. Since all evens were held in German, the list is also in German.
Eigenverantwortliche Lehrveranstaltungen
Folgende Lehrveranstaltungen habe ich eigenverantwortlich konzipiert und durchgeführt.Sommersemester 2022
Wintersemester 2021/2022
Wintersemester 2020/2021
Weitere Lehrveranstaltungen
Bei folgenden Lehrveranstaltungen habe ich Übungen oder die Betreuung von Studierenden übernommen.Sommersemester 2020
- Zwei Helpdesks für Grundbegriffe der theoretischen Informatik (Bachelorveranstaltung) Videos. Für die Übungsaufgaben haben wir auch Beispiellösungen in Videoform erstellt. Die folgenden Videos wurden von mir erstellt.
Sommersemester 2019
- Seminar Advanced Data Structures (Masterveranstaltung)
- Proseminar Parallele Algorithmik (Bachelorveranstaltung)
Wintersemester 2018/2019
- Projektgruppe 616: SACABench (Masterveranstaltung)
Sommersemester 2018
- Projektgruppe 616: SACABench (Masterveranstaltung)
- Seminar Advanced Data Structures (Masterveranstaltung)
Sommersemester 2017
- Seminar Advanced Data Structures (Masterveranstaltung)
Wintersemester 2015/2016
- Projektgruppe 558: SciencePlag (Masterveranstaltung)
- Proseminar Geometrische Algorithmen (Bachelorveranstaltung)
Sommersemester 2015
- Projektgruppe 558: SciencePlag (Masterveranstaltung)
Wintersemester 2014/2015
- Proseminar String-Algorithmen (Bachelorveranstaltung)
- Zwei Übungen zu Mathematik für Informatiker 1 (Bachelorveranstaltung)
Sommersemester 2014
- Zwei Übungen zu Mathematik für Informatiker 2 (Bachelorveranstaltung)
Betreute studentische Arbeiten
Bei folgenden Abschlussarbeiten habe ich ein Teil der Betreuung sowie das Zweitgutachten übernommen.
- Johannes Neumann: Implementierung und Optimierung von Y-Fast-Tries (Master)
- Jonas Ellert: Efficient Computation of Nearest Smaller Suffixes (Master)
- Christopher Osthues: LCEs mit Recompression (Master)
- Patrick Dinklage: Verteilte parallele Konstruktion von Wavelet-Trees (Master)
- Alexander Herlez: Implementierung und Auswertung einer Datenstruktur für LCEs (Bachelor)
- Tim Schonscheck: Textkompression mithilfe eines sparse Suffix Arrays (Bachelor)
- Uwe Jentsch: Suffixsortierung mit integrierter LCP-Berechnung (Master)
- Lucas Weiße: Aufbau eines Clusters mithilfe von Raspberry Pis (Bachelor)
- Jan Laumeyer: Effiziente Beantwortung von PSV-Anfragen (Bachelor)
- Jan Henrik Wienbrack: Verteilte Textkompression mit Hilfe des LCP-Arrays (Bachelor)
- Benedikt Oesing: Effiziente Erstellung von Waveletmatrizen (Bachelor)
- Patrick Nowak: Praktische Evaluation einer LZ77-Approximation (Bachelor)
- Maximilian Schwarzbach: Visuelle Programmierung - Der Versuch einer Begriffsdefinition (Bachelor)
Außerdem habe ich bei der folgenden Abschlussarbeit ein Teil der Betreuung übernommen (jedoch kein Gutachten geschrieben).
- Sven Brümmer: Practical Parallel Max-Cut Algorithms (Master)