Wir bieten ständig Themen für Bachelor-, Master- und Studienarbeiten an. Die Aufgabenstellungen sind in der Regel eingebunden in Forschungsarbeiten des Fachgebiets, stammen aber auch aus Kooperationen mit internationalen und regionalen Unternehmen.

Wir erwarten:

  • sehr gute Vorkenntnisse im Datenbankbereich (etwa durch die erfolgreiche Teilnahme an den Vertiefungsveranstaltungen des Fachgebiets),
  • gute Englischkenntnisse (die Arbeit selbst kann natürlich in deutscher Sprache angefertigt werden, aber die Fachliteratur ist komplett englisch),
  • die Bereitschaft, sich überdurchschnittlich bei der Bearbeitung zu engagieren,
  • die Fähigkeit zur Teamarbeit.

Wir bieten:

  • interessante und anspruchsvolle Themen, die nicht selten zu wissenschaftlichen Veröffentlichungen auf internationalen Veranstaltungen führen,
  • eine intensive und kompetente Betreuung: Neben der individuellen Konsultation bieten wir ein wöchentliches Oberseminar an, dass allen Studierenden die Möglichkeit der Präsentation und Diskussion ihrer Probleme und Ergebnisse gibt.

Ablauf

Sie interessieren sich für ein Thema? 

  1. Kontaktieren Sie uns für weitergehende Informationen.
  2. Sie erstellen ein kurzes Exposé bestehend aus einer kurzen Problembeschreibung, einer Lösungsskizze, eventuellen Evaluierungsszenarien und - ganz wichtig - einem Arbeitsplan.
  3. Auf der Basis dieses Exposés entscheiden wir über die Vergabe und Anmeldung des Themas. Wir behalten uns das Recht vor Ihre Expertise und Eignung für das Thema im Rahmen einer kleinen praktischen Aufgabe zu überprüfen.
  4. Die Bearbeitung beginnt mit einem kurzen Vorstellungsvortrag im Rahmen unseres Oberseminars.

Aktuelle Themenangebote

Die folgenden Themen sind gegenwärtig verfügbar und können sowohl in Deutsch oder Englisch bearbeitet werden:

  • Graph Query Compilation for WebAssembly (Bachelor/Research Project/Master)
    Requirements: C++, WASM
    Contact: Prof. Sattler

  • Large Memory Buffer Management in Databases (Bachelor/Research Project/Master)
    Requirements: C++
    Contact: Prof. Sattler 

  • Time Travel Queries in Graph Databases (Bachelor/Research Project/Master)
    Requirements: C++
    Contact: Prof. Sattler

  • S3 Backend for Graph Databases (Bachelor/Research Project/Master)
    Requirements: C++, AWS Cloud Computing
    Contact: Prof. Sattler

  • Indexing in Graph Databases (Bachelor/Master)
    Requirements: C++, interest in data structures
    Contact: Prof. Sattler

  • String Compression for Persistent Memory (Bachelor/Master)
    Requirements: C++
    Contact: Prof. Sattler

  • Graph Processing using Processing-in-Memory (Research Project, Master)
    Requirements: C++
    Contact: Muhammad Attahir Jibril

  • In-Browser Raster Data Processing (Bachelor/Research Project/Master)
    Requirements: C++, WebAssembly, JavaScript
    Contact: Dr. Paradies

  • High-Performance Storage Management for Raster Data on SSDs (Bachelor/Research Project/Master)
    Requirements: C/C++
    Contact: Dr. Paradies

  • Implementation, Compilation & Evaluation of Integrated Data Analysis Pipelines in MLIR (Research Project)
    Requirements: C/C++, knowledge of LLVM beneficial
    Contact: Dr. Paradies

  • Persistent Data Structures for Temporal Graph Databases (Bachelor/Research Project/Master)
    Requirements: C++, basic knowledge of data structure
    Contact: Alexander Baumstark

  • Implementation of a Python library for a Graph Database (Bachelor/Research Project/Master)
    Requirements: C++, Python
    Contact: Alexander Baumstark

LaTeX-Vorlagen

LaTeX-Templates für Bachelor- und Masterarbeiten, aber auch Seminararbeiten und Research Project Reports finden Sie hier.