Inhaltsverzeichnis

Plattformübergreifendes Erfassen des Programmierverhaltens von Novizen

Thema:
Plattformübergreifendes Erfassen des Programmierverhaltens von Novizen
Art:
MA
BetreuerIn:
Alexander Bazo
BearbeiterIn:
Hannes Heuberger
Status:
abgeschlossen
Stichworte:
Assistentssysteme für die Programmierausbildung
angelegt:
2020-03-18
Antrittsvortrag:
2020-06-08
Abschlussvortrag:
2021-01-25

Hintergrund

Diese Arbeit schafft ein Artefakt zur Untersuchung des individuellen Programmierverhaltens von Personen. Im Fokus steht hier der Lernende und dessen Schwächen im Bereich Programmierung. Erkenntnisse die durch das Analysieren von Programmierverhalten gewonnen werden, können genutzt werden um den Lernprozess zu verbessern und durch neuartige Werkzeuge zu unterstützen. Um zu diesen Erkenntnissen zu gelangen, muss Programmierverhalten beobachtet werden. Jedoch erschwert das eher heterogene Feld der Programmierumgebungen das einheitliche Aufzeichnen von Programmierverhalten. Diese Arbeit erschafft ein Artefakt mit dem Programmierverhalten unabhängig der genutzten IDE in einer strukturierten Form aufgezeichnet werden kann.

Zielsetzung der Arbeit

Ziel der Arbeit ist es ein erweiterbares System bereitzustellen, mit dem Programmierverhalten möglichst technik-unabhängig in strukturierter Art aufgezeichnet werden kann. Das System dient zur Aufzeichnung der Interaktion mit einer Programmierumgebung. Dazu wird ein Format bereit gestellt das es ermöglicht unterschiedlichste Programmierumgebungen mit dem System zu nutzen. Dazu wird für die genutzte Programmierumgebung ein Plugin entwickelt mit dem Daten über individuelles Programmierverhalten ans System gesendet werden. Im Rahmen dieser Arbeit wird das System genutzt um Programmierverhalten von Novizen über einen bestimmten Zeitraum aufzuzeichnen und anschließend mittels etablierter Metriken zu analysieren.

Konkrete Aufgaben

Erwartete Vorkenntnisse

Weiterführende Quellen

-