Die meisten Themen sind grundsätzlich sowohl für Bachelor- als auch für Master-Arbeiten möglich. Wir klären in jedem Fall in einem Vorgespräch die genaue Fragestellung für Ihre Arbeit. Eigene Themen können auch bearbeitet werden, bitte dazu die Hinweise zu Abschlussarbeiten lesen.

Am 2.2.2026 findet um 16:00 aufgrund der Verkehrslage (Glatteis + BVG-Streik) online eine Besprechung und Vergabe der Themen für das SS 2026 statt. Ich bitte um eine kurze vorherige Anmeldung per Mail. Bei eigenen Themen bitte ich um ein kurzes Expose (halbe Seite).

Der Link zum Online-Raum wird per E-Mail verschickt – einfach kurze Mail an mich, gerne auch spontan.

Lehre:

  • Entwicklung von (Selbsttest-) Aufgaben mit Visualisierung in Form von VS Code Extensions
  • Konvertierung von Apple Keynote-Präsentationen nach LaTeX (Beamer-Package), evtl. auch PowerPoint
  • Refactoring einer Python/Django-Web-Anwendung zur Ermöglichung von Tests und Erstellen von automatischen Tests
  • Übersetzung einer Django-Anwendung in eine React-Express-Anwendung

Web-Engineering:

  • Prüfung von NPM-Paketen auf Sicherheitsprobleme (Shai-Hulud)
  • React2Shell: Analyse einer Sicherheitslücke
  • Konzeption und Umsetzung eines Performance Labs für Web-Anwendungen

Evaluation/Vergleich von Frameworks/Techniken:

  • Apache Wicket im Vergleich mit Express/React
  • Apache Tapestry im Vergleich mit Express/React

In Kooperation mit museum-digital:

  • Konzeption und Umsetzung eines 2D-Ausstellungsplans für museum-digital
  • Migration einer PHP-Anwendung von einem selbstgeschriebenen Lokalisierungs-Framework zu Best-Practice-Lösungen
  • Konzeption und Umsetzung von Importfunktionalität für LIDO-, EAD- und TEI-Dateien für museum-digital (ggf. mehrere Arbeiten)
  • Konzeption und Umsetzung von Exportfunktionalität nach MODS und EAD für museum-digital