Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:plattformuebergreifende_erfassen_des_programmierverhaltens_von_novizen [18.03.2020 12:14] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazo | arbeiten:plattformuebergreifende_erfassen_des_programmierverhaltens_von_novizen [14.02.2022 08:35] (aktuell) – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : Plattformübergreifendes |
- | Art_thesistypes | + | Art_thesistypes |
- | BetreuerIn_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | BearbeiterIn | + | BearbeiterIn |
- | ErstgutachterIn_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
ZweitgutachterIn_secondthesisprofessor : | ZweitgutachterIn_secondthesisprofessor : | ||
- | Status_thesisstate | + | Status_thesisstate |
- | Stichworte_thesiskeywords | + | Stichworte_thesiskeywords |
- | angelegt_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Anmeldung_dt |
- | Antrittsvortrag_dt | + | Antrittsvortrag_dt |
- | Abschlussvortrag_dt | + | Abschlussvortrag_dt |
- | Abgabe_dt | + | Abgabe_dt |
- | Textlizenz_textlicense | + | Textlizenz_textlicense |
- | Codelizenz_codelicense | + | Codelizenz_codelicense |
---- | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
=== Hintergrund === | === 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 === | === Zielsetzung der Arbeit === | ||
- | - | + | Ziel der Arbeit ist es ein erweiterbares System bereitzustellen, |
=== Konkrete Aufgaben === | === Konkrete Aufgaben === | ||
- | - | + | - Programmierverhalten dem Kontext der Arbeit entsprechend definieren |
+ | - Programmierkontexte der Studierenden evaluieren | ||
+ | - Erarbeitung bereits etablierter Metriken zur Analyse von individuellem Programmierverhalten | ||
+ | - Herausarbeitung und Definition eines Datenformats für die Aufzeichnung von Programmierverhalten unter Berücksichtung der APIs der Editoren und den Ansprüchen der verwendeten Metriken | ||
+ | - Implementierung der Editor-Plugins und der dazugehörigen Infrastruktur | ||
=== Erwartete Vorkenntnisse === | === Erwartete Vorkenntnisse === | ||
- | - | + | - Sehr gute Kenntnisse im Bereich der Softwaretechnik und Programmierung |
+ | - Gute Kenntnisse der Programmierkurse am Lehrstuhl für Medieninformatik | ||
+ | - Erfahrungen im Bereich der empirischen Forschung | ||
=== Weiterführende Quellen === | === Weiterführende Quellen === |