Skip to main content

Teaching

Lectures and Seminars

Distributed Systems 202320242025

Seminar instructor for the lecture on distributed systems. Course Page

Computer Networks 2 20242025

Seminar instructor for the lecture on computer networks. Course Page

Programming Practicum 2025

Organization, preparation, and provision of teaching materials. Teaching full-stack web development technologies (Angular, Nest.js, Prisma ORM with Postgres), tools for collaborative work (GitHub), and how to (not) use AI tools (e.g., Cursor, GitHub Copilot, Claude Code) for software engineering. Together with Dr. Andreas Hoffmann.

Algorithms and Data Structures 20242025

Development and provision of the exercise platform (see GOALS project), preparation of interactive exercise materials for Python and Java, and individual support for students.

Object-Oriented and Functional Programming 202320242025

Development and provision of the exercise platform (see GOALS project), preparation of interactive exercise materials for C++, graph and tree algorithms, and individual support for students.

Introduction to Computer Science Education 20232024

Individual lectures and seminars on topics including the Dagstuhl Triangle, Frankfurt Triangle, fundamental ideas in computer science education, and computer science and society.

Internship Seminar (Computer Science Education) 202320242025

Supervision of computer science education master students conducting research in schools. Together with Stefan Schramm.


Project Groups (Master)

I supervised the following project groups:

2025 Computer Science

Entwurf, Entwicklung und Evaluation spielbasierter, automatisch bewerteter Programmieraufgaben für C++, Java und Python

2024 Computer Science Education

Entwicklung eines UML-Klasseneditors für den Einsatz in Schule und Hochschule mit automatischer Bewertung

2023 Computer Science Education

Entwicklung einer kollaborativen Lern- und Entwicklungsumgebung für cyber-physische Systeme (Remote FPGA Lab)


Supervised Theses

I supervised and acted as the second examiner for the following Bachelor and Master theses:

2025 Bachelor Computer Science Education

Einsatz von KI-Tools in Softwareentwicklungsprojekten: Selbstwirksamkeit, Lerngelegenheiten und Herausforderungen bei Studierenden

2025 Bachelor Computer Science Education

Gestaltung und Evaluation von Debriefing-Methoden zur Förderung reflexiver Praxis in VR-gestützten Unterrichtspraktika

2025 Master Computer Science Education

Entwicklung eines Systems zur automatischen Erkennung und Klassifikation von Programmierfehlern mittels Künstlicher Intelligenz

2025 Bachelor Computer Science Education

Systematisches Literaturreview zum Einsatz von generativer künstlicher Intelligenz zur Unterstützung im Informatikunterricht

2025 Bachelor Computer Science

Understanding User Behavior on an Online Platform through Eye Tracking and Think-Aloud Analysis

2025 Bachelor Computer Science Education

Simulation von Informatikfehlvorstellungen in virtuellen Unterrichtspraktika

2025 Bachelor Computer Science

Design and development of a spaced-repetition module for an online learning platform

2025 Bachelor Computer Science

Learning Analytics mit Grafana: Entwicklung eines Dashboards zur Visualisierung und Analyse von Lerndaten

2025 Master Mechatronics

Personalized Recipe Recommendation Chatbot: Leveraging Generative AI, User Preferences, and Appliance Data

2025 Bachelor Computer Science

Einsatz von generativer KI zur automatisierten Erzeugung von Softwarespezifikationen

2025 Bachelor Computer Science

Entwicklung eines Softwaresystems zur automatischen Bereitstellung von virtuellen Maschinen als Docker-Umgebungen

2024 Master Computer Science Education

Automatische Generierung von differenzierten Programmieraufgaben mit Hilfe von Large Language Models

2024 Master Mechatronics

Design and Development of an Intelligent IIoT Resource Management Platform using Kubernetes

2024 Master Computer Science

EduPrompt: Entwicklung von Prompting Strategien für die Feedbackgenerierung im Kontext Lehre

2024 Bachelor Computer Science

Konzeption und Entwicklung eines Frameworks zur automatisierten Generierung und Evaluierung von Aufgaben im Antwortwahlverfahren mit Large Language Models

2024 Bachelor Computer Science Education

Automatische Evaluierung und Optimierung von KI-generiertem Feedback für Programmieraufgaben mithilfe von Large Language Models

2024 Bachelor Computer Science Education

Individuelles KI-generiertes Feedback in informatischen Lehr- und Lernprozessen: Eine empirische Untersuchung und Evaluation

2024 Master Computer Science Education

Large Language Models als Feedbackinstrumente in informatischen Lehr- und Lernprozessen: Entwicklung eines Evaluationsrahmens

2023 Master Computer Science Education

Design and Implementation of a framework for visualizing Competency and Knowledge Structures in a web-based Learning Management System

2023 Bachelor Computer Science Education

Empirische Untersuchung der Akzeptanz von automatisch generiertem Feedback in Lehr- und Lernkontexten

2023 Bachelor Computer Science Education

Kompetenzbeschreibungen der Einführungsveranstaltungen in der Informatik: Analyse und Kategorisierung von Modulhandbüchern ausgewählter Universitäten

Workshops and Talks

In addition to the conference presentations of my publications, i gave the following workshops and talks:

2025 Talk

KI-generiertes formatives Feedback: Evaluation und didaktische Diskussion des Einsatzes in der Hochschullehre am Beispiel von Programmieraufgaben - Vortrag auf der Jahrestagung des Netzwerks Quality Audit in Bamberg (Kompetenzerwerb und Prüfungslast als Gegenstand von Prüfungsgestaltung und -evaluation)

2024 Talk

KI basierte Lehre: Wird die Lehrkraft überflüssig? - Gastvortrag für das Forschungsforum Fachdidaktik an der Universität Rostock

2024 Talk Workshop

Vortrag und Workshops zu KI in der Bildung sowie Workshops zu KI-Prompt-Vorlagen für die Schule am Studientag der David-Roentgen Berufsschule Neuwied

2024 Workshop

Gute Prüfungsaufgaben konzipieren - Prüfungen durch die Nutzung von Item-Analysen und KI-Feedback fair gestalten und bewerten - Ganztägiger Workshop für das Zentrum zur Förderung der Hochschullehre der Uni Siegen zusammen mit Marc Sauer

2024 Talk

Tutor Kai - Eine Option für jede Vorlesung? - Vortrag für die Veranstaltung (R)Evolution des Lernens: KI-Innovationen und weitere Lehrperspektiven an der Uni Siegen” (Universität Siegen: dime:US)

2024 Workshop

Fortbildung zum Einsatz künstlicher Intelligenz in der Schule - Ganztägiger Workshop in Dortmund für den Philologenverband Nordrhein-Westfalen (dbb akademie)

2023 Talk Workshop

Allgemeinbildende Informatik und Medienkompetenz am Übergang Schule-Beruf - 22. Hochschultage Berufliche Bildung an der Universität Bamberg

2023 Workshop

PACER - Abschlussworkshop mit Lehrpersonen der Universität Siegen zur Entwicklung, Herausforderungen & Erfolgsfaktoren eines mobilen Point-And-Click Escape Room zur Förderung einer informatischen Grundbildung

2022 Workshop

XteachR - Unterrichten mit Augmented und Virtual Reality - Mehrtägiges Blockseminar für das LehramtPLUS-Programm der Universität Siegen

2021 Workshop

Von Streamern und YouTubern lernen - OpenBroadcaster Software im digitalen Unterricht - Fortbildungsreihe Digitales Klassenzimmer