arbeiten:code-cast

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste ÜberarbeitungBeide Seiten der Revision
arbeiten:code-cast [26.04.2021 07:48] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazoarbeiten:code-cast [07.05.2021 09:18] dot62576
Zeile 20: Zeile 20:
  
 === Hintergrund === === Hintergrund ===
- +Codeverständnis stellt eine wichtige Fähigkeit dar, die sich ProgrammieranfängerInnen im Rahmen der Softwareausbildung aneignen müssen. Dazu beschäftigen sich die StudentInnen mit oftmals mit vorgegebenen und kommentierten Code im Rahmen von Beispiellösungen, Nachvollziehbarkeit der Bewertung eigener Lösungen, sowie während der Einarbeitung in die Vorgaben für Übungsaufgaben. Da ein großer Teil der Softwareausbildung im Selbststudium betrieben wird, müssen sowohl Code, als auch Kommentare eine besonders hohe Güte vorweisen. In einer Studie konnte bereits nachgewiesen werden, dass Podcasts im Kontext der Lehre zu einem besseren Verständnis der Inhalte führen kann [1]. Diese Form der Wissensvermittlung könnte insbesondere ProgrammieranfängerInnen zu einem verbesserten Codeverständnis verhelfen.
-tba+
  
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
- +Diese Arbeit untersucht den Einfluss von Sprach-Kommentaren bei der Präsentation von Quellcodebeispielen in der Programmierausbildung. Dazu wird ein Plugin für die Entwicklungsumgebung Android Studio entwickelt, welches den Studierenden die Möglichkeit geben soll, neben den geschriebenen ebenfalls gesprochene Kommentare und Erklärungen zu einzelnen Passagen im Quellcode zu erhalten. Gesteuert wird das Plugin durch ein typisches Audioplayer-Interface, welches in einem User-Centered-Design-Prozess entwickelt wird. In einer anschließenden User-Studie wird das Plugin und die daraus resultierende subjektive Wahrnehmung der Probanden evaluiert.
-tba+
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===
- +Sammeln von geeigneter Literatur zu verwandten Arbeiten 
-tba+Anforderungserhebung auf Basis eines Fokusgruppeninterviews mit DozentInnen (?) 
 +Entwurf und Entwicklung des Plugins im Rahmen eines User-Centered-Design-Prozesses 
 +Entwurf, Durchführung und Auswertung der Studie
  
 === Erwartete Vorkenntnisse === === Erwartete Vorkenntnisse ===
- +Java-Programmierkenntnisse 
--+Fortgeschrittene Erfahrung im Umgang mit IDEs (insb. IntelliJ-Plattform)
  
 === Weiterführende Quellen === === Weiterführende Quellen ===
- +[1] Campbell, G. (2005). Podcasting in education. EDUCAUSE, Nov/Dec, 5, 33-44.
--+