Design, Implementierung und Evaluation eines intelligenten Systems zur Zeit- und Aktivitätserfassung für die Unterstützung des Selbsstudiums von Programmieranfängern

Hintergrund

Universitäre Einführungskurse auf dem Gebiet der Progammierung sind in der Regel auf Studierende ohne relvante Vorkenntnisse zugeschnitten. Die Studierenden müssen die theoretischen Grundlagen verstehen und das gelehrte praktisch umsetzten. Dazu werden in Vorlesungen oder Tutorien (labs) Teile der Kursinhalte unter Anleitung vorgestellt, erklärt und umgesetzt. Ein nicht unwesentlicher Teil dieser Veranstaltungen wird jedoch im Selbsstudium aufbereitet und vertieft. Die hohe inhaltliche Dichte dieser Kurse, in denen in der Regel die Grundlagen der Programmierung bzw. Softwaretechnik parallel zur Einführung einer ersten Programmiersprache vermittelt werden, erfordern von den Teilnehmern dabei einen hohen Grad an selbstständigem und selbstorganisierten Lernen. Das fehlende Domainen-Wissen der Neulinge erschwert dabei deren Selbsteinschätzung im Bezug auf die erarbeiteten Inhalte. Der Bereich des Selbsstudiums ist hier deshalb besonders kritisch zu betrachten, da, anders als in den gemeinschaftlich durchgeführten Vorlesungen und Tutorien keine Möglichkeit zur direkten Einflussnahme, z.B. durch konkretes Feedback, durch die Lehrenden besteht. Eine indirekte Hilfestellung für die Studierenden könnten daher solche Assistenzsysteme darstellen, die die persönliche Beschäfitung mit den Kursinhalten, insbesondere deren praktische Umsetzung, in aufbereiteter Form für den jeweiligen Lernenden bereitstellt. Diese Arbeit untersucht diese Möglichkeiten der systematischen Erfassung (tracking) und Aufbereitung des Selbststudiums der Studierenden am Beispiel der Einführung in die Objektorientierte Programmierung am Lehrstuhl für Medieninformatik der Universität Regensburg.

Zielsetzung der Arbeit

tba

Konkrete Aufgaben

tba

Erwartete Vorkenntnisse

tba

Weiterführende Quellen

tba