
KI-unterstütze Programmierübung
In technischen Lehrveranstaltungen werden Übungen häufig in Form von Programmieraufgaben durchgeführt. Zum einen, weil die Softwareentwicklung das größte Innovationspotenzial von technischen Systemen aufweist und zum anderen die Lehre möglichst anwendungsorientiert sein soll. Die selbstständige Bearbeitung der Aufgaben wird durch Tutoren unterstützt, sodass die Unterstützung mit der Anzahl der Tutoren skaliert. In der universitären Lehre zeigt sich, dass die finanziellen Lehremittel begrenzt sind, sodass nur eine geringe Anzahl an Tutoren zur Verfügung steht. Deshalb verfolgt die vorliegende Projektidee die Entwicklung eines KI-Systems, dass die Programmierergebnisse der Studierenden analysiert und entsprechend der identifizierten Fehler Hinweise gibt. Grundlegende Probleme und häufige Fragen der Studierenden sollen so mithilfe von Maschinellen Lernen geklärt werden, ohne den Einsatz eines Tutors. Die Tutoren können sich dann vor allem auf individuelle Fragestellungen bzw. auf Studierende mit größerem Unterstützungsbedarf konzentrieren. Darüber hinaus bietet eine KI-unterstützte Programmierübung das Potenzial, dass Studierende auch außerhalb der Präsenzzeit Unterstützung erhalten.
Auf einen Blick
Kontakt


AI Tutor for Programming Exercises : Combining Results- and Code-Based Feedback
Poster
Publikation anzeigen
KI-unterstützte Programmierung mittels ergebniszentrierter Fehlerklassifikation. Potenziale zur Schaffung neuer Lernräume
Programmierkenntnisse gewinnen in technischen Studiengängen zunehmend an Bedeutung. Jedoch stehen in Programmierübungen häufig zu wenige Tutor:innen zur Verfügung, die die Studierenden beim Lösen der Programmieraufgaben unterstützen. Deshalb wird ein KI-System entwickelt, das die Studierenden jederzeit und individuell beim Lösen der Programmierübungen unterstützt. Im Gegensatz zu klassischen Ansätzen analysiert das KI-System nicht den programmierten Code, sondern fokussiert sich auf die Zwischen- und Endergebnisse (z. B. erzeugte Daten, Plots). Anhand dieser gibt das KI-System Hinweise und Erklärungen, um das selbstständige Arbeiten und kritische Denken ohne Musterlösung zu fördern. Ein erster Prototyp wurde im Rahmen einer Programmierübung eingesetzt und mit positiver Resonanz evaluiert.
Publikation anzeigen
Open-Source Intelligent Tutoring System for Programming Exercises in Engineering Education
Implementing control and machine learning algorithms in MATLAB and Simulink is a critical competency in advanced control engineering. While immediate feedback is essential for fostering intuitive understanding, it is traditionally constrained to scheduled exercise sessions or consultation hours. To bridge this gap, this project introduces an open-source intelligent tutoring platform that provides continuous, on-demand feedback. To accommodate diverse solution strategies, the platform employs a hybrid evaluation strategy combining result-based and code-based metrics. This ensures that valid alternative solutions that differ from predefined sample solutions are not misclassified. In case of incorrect solutions, a Large Language Model, contextualized with sample solutions and task classification results, offers auxiliary support for students struggling to initiate or complete tasks. Instructional scaffolding is adaptively adjusted to guide students toward independent problem-solving. We position this platform as a supplementary tool designed to enhance, rather than replace, valuable interactions between students and human tutors. Built on open-source tools, the system is architected for reusability, enabling lecturers across engineering subjects to adapt the framework to their teaching needs easily.
Publikation anzeigen

AI Tutor for Programming Exercises : Combining Results- and Code-Based Feedback
Poster
Publikation anzeigen
KI-unterstützte Programmierung mittels ergebniszentrierter Fehlerklassifikation. Potenziale zur Schaffung neuer Lernräume
Programmierkenntnisse gewinnen in technischen Studiengängen zunehmend an Bedeutung. Jedoch stehen in Programmierübungen häufig zu wenige Tutor:innen zur Verfügung, die die Studierenden beim Lösen der Programmieraufgaben unterstützen. Deshalb wird ein KI-System entwickelt, das die Studierenden jederzeit und individuell beim Lösen der Programmierübungen unterstützt. Im Gegensatz zu klassischen Ansätzen analysiert das KI-System nicht den programmierten Code, sondern fokussiert sich auf die Zwischen- und Endergebnisse (z. B. erzeugte Daten, Plots). Anhand dieser gibt das KI-System Hinweise und Erklärungen, um das selbstständige Arbeiten und kritische Denken ohne Musterlösung zu fördern. Ein erster Prototyp wurde im Rahmen einer Programmierübung eingesetzt und mit positiver Resonanz evaluiert.
Publikation anzeigen
Open-Source Intelligent Tutoring System for Programming Exercises in Engineering Education
Implementing control and machine learning algorithms in MATLAB and Simulink is a critical competency in advanced control engineering. While immediate feedback is essential for fostering intuitive understanding, it is traditionally constrained to scheduled exercise sessions or consultation hours. To bridge this gap, this project introduces an open-source intelligent tutoring platform that provides continuous, on-demand feedback. To accommodate diverse solution strategies, the platform employs a hybrid evaluation strategy combining result-based and code-based metrics. This ensures that valid alternative solutions that differ from predefined sample solutions are not misclassified. In case of incorrect solutions, a Large Language Model, contextualized with sample solutions and task classification results, offers auxiliary support for students struggling to initiate or complete tasks. Instructional scaffolding is adaptively adjusted to guide students toward independent problem-solving. We position this platform as a supplementary tool designed to enhance, rather than replace, valuable interactions between students and human tutors. Built on open-source tools, the system is architected for reusability, enabling lecturers across engineering subjects to adapt the framework to their teaching needs easily.
Publikation anzeigenDas könnte Sie auch interessieren

Film in der Theaterausbildung
Die Hochschule für Schauspielkunst Ernst Busch Berlin (HfS) ist eine der renommiertesten Theaterhochschulen im deutschsprachigen Raum. Im Zentrum steht die theaterhandwerkliche Ausbildung für die Bühne und die Freie Szene. In der beruflichen Praxis sind die Studierenden allerdings auf vielfältige Weise für den Film und auf mediatisierten Bühnen tätig. Mit dem Freiraum, den die Förderlinie bietet, werden deshalb filmische Experimentierräume und Netzwerkerweiterungen eröffnet, um sich einer filmischen Ausbildung im Theaterhochschulkontext anzunähern. Studierende der HfS und Filmstudierende arbeiten hierfür konzeptionell und in der Umsetzung zusammen. Erprobt wird die filmische Dokumentation von regulären Vorspielen im Do-It-Yourself-Format, das Kuratieren eines Career Service mit dem Schwerpunkt Film unter Einbezug von Expert*innen aus der Film- und Medienpraxis sowie die Produktion von Theaterfilmen in Zusammenarbeit mit Filmprofis. Des Weiteren soll ein Kompetenzerwerb auch zu erweiterten filmischen Konstellationen ermöglicht werden, der für die Arbeit auf den mediatisierten Bühnen der Zukunft relevant ist. Die Erfahrungen, die gesammelt werden, fließen in den Struktur- und Entwicklungsplan der Hochschule ein.
Projekt anzeigen
Studierende als Impulsgeber für Lehre in XReality
XRreality bezeichnet einen Sammelbegriff für immersive Technologien, die die physische Realität ergänzen oder ersetzen. Dabei wird zwischen Virtual Reality (VR), Augmented Reality (AR) und Mixed Reality (MR) unterschieden. XR-Anwendungen werden verstärkt in der Hochschullehre eingesetzt. Im Projekt MINT-VR-Labs wurden zum Beispiel gemeinsam mit Lehrkräften immersive Lernumgebungen entwickelt und durch die Einbeziehung von Studierenden praxisnah gestaltet. Als Zielgruppe bringen Studierende technisches Know-how und Nutzerperspektive ein und fördern so die bedarfsgerechte Weiterentwicklung der Lehre. Sie unterstützen zudem Wissenstransfer und nachhaltige Digitalisierung in der Hochschule.
Maßnahme anzeigen
Baula – die digitale Studienplanungsassistentin an der Universität Bamberg
[Kurzbeschreibung folgt (Anm. StIL)]
Publikation anzeigen