Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:code-cast [26.04.2021 07:48] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazo | arbeiten:code-cast [14.02.2022 08:35] (aktuell) – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : CodeCast: |
- | Art_thesistypes | + | Art_thesistypes |
- | BetreuerIn_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | BearbeiterIn | + | BearbeiterIn |
- | ErstgutachterIn_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
- | ZweitgutachterIn_secondthesisprofessor : N.N. | + | ZweitgutachterIn_secondthesisprofessor : Niels Henze |
- | 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 === | ||
- | + | 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, | |
- | 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, | |
- | 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. | |
- | - | + | |