arbeiten:peer-instruction-systeme_in_der_softwaretechnikausbildung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
arbeiten:peer-instruction-systeme_in_der_softwaretechnikausbildung [25.11.2019 10:39] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazoarbeiten:peer-instruction-systeme_in_der_softwaretechnikausbildung [28.04.2020 23:16] (aktuell) – [Data-Entry] Alexander Bazo
Zeile 1: Zeile 1:
-====== Gestaltungsrichtlinien für die Entwicklung von Peer-Instruction-Systeme im Kontext der Novizen-zentrierten Programmierausbildung ======+====== UI-Gestaltung von Classroom-Response-Systemen für die Novizen-zentrierte Programmierausbildung ======
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                       Gestaltungsrichtlinien für die Entwicklung von Peer-Instruction-Systeme im Kontext der Novizen-zentrierten Programmierausbildung +Thema                                  UI-Gestaltung von Classroom-Response-Systemen für die Novizen-zentrierte Programmierausbildung  
-Art_thesistypes             : BA +Art_thesistypes                        : BA  
-BetreuerIn_thesisadvisor    : Alexander Bazo +BetreuerIn_thesisadvisor               : Alexander Bazo  
-BearbeiterIn                : Stefan Braun +BearbeiterIn                           : Stefan Braun  
-ErstgutachterIn_thesisprofessor  : N.N. +ErstgutachterIn_thesisprofessor        : N.N.  
-ZweitgutachterIn_secondthesisprofessor : N.N. +ZweitgutachterIn_secondthesisprofessor : N.N.  
-Status_thesisstate          in Bearbeitung +Status_thesisstate                     abgeschlossen #  
-Stichworte_thesiskeywords   : Software Engineering Education, Peer Instruction, Learning Environment +Stichworte_thesiskeywords              : Software Engineering Education, Peer Instruction, Classroom Reponse, Learning Environment  
-angelegt_dt                 : 2019-11-25 +angelegt_dt                            : 2019-11-25  
-Anmeldung_dt                :  +Anmeldung_dt                            #  
-Antrittsvortrag_dt          :  +Antrittsvortrag_dt                     2020-01-13 #  
-Abschlussvortrag_dt         :  +Abschlussvortrag_dt                     #  
-Abgabe_dt                   :  +Abgabe_dt                               #  
-Textlizenz_textlicense      : ##Lizenz|## +Textlizenz_textlicense                  # #Lizenz|## 
-Codelizenz_codelicense      : ##Lizenz|##+Codelizenz_codelicense                  # #Lizenz|##
 ---- ----
 +
 +
 +
  
 === Hintergrund === === Hintergrund ===
  
-tba+Bei modernen Formen des Unterrichts, als Gegenentwurf oder Ergänzung zum klassischen Frontalunterricht, wird versucht alle zu Unterrichtenden dazu zu bewegen sich aktiv einzubringen. Dies kann zum Beispiel mit Hilfe von sogenannten "Classroom Reponse"-Systemen erreicht werden, mit denen Live-Umfragen bzw. Quizze im Kontext des Unterrichts bzw. einer Vorlesung getätigt werden können. Die Vorteile solchen Unterrichts sind bereits bekannt, jedoch stellt sich die Frage, ob solche Systeme noch gezielter eingesetzt werden können. Dazu soll untersucht werden, wie ein solches "Classroom Reponse"-System gestaltet werden muss, um einen sinnvollen Einsatz in Novizen-Programmierkursen zu finden und ob es möglich ist diese auch gezielt auf Programmieraufgaben auszurichten. Hierzu sollen ebenfalls Muster für Aufgabenstellungen, wie z.B. Live-Implementierung einer Methode, ermittelt werden, die einen effektiven Einsatz ermöglichen. Im Kontext der Arbeit soll dies für den Kurs "Einführung in die objektorientierte Programmierung mit Java" des Lehrstuhls Medieninformatik untersucht werden.
  
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
  
-tba+Ziel ist die Entwicklung und Evaluation eines Prototypen für ein Programmiernovizen und Java-zentriertes, praxistaugliches "Classroom Reponse"-System, dass theoretisch für die Vorlesung "Einführung in die objektorientierte Programmierung mit Java" verwendet werden könnte. Der Fokus des Systems liegt dabei auf sehr reduzierten Programmieraufgaben bzw. Code-Katas und wie diese in einem solchen System umgesetzt werden können. Auch sollen die erarbeiteten Kenntnisse als Grundstein für allgemein gehaltenere "Classroom Reponse"-Systeme im Bereich der Software Engineering Education dienen.
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===
  
-tba+- Recherche bestehender *Classroom Reponse*-System (auch: Feedbacksysteme, *Audience Reponse*-Systeme, ...) und deren wissenschaftliche Aufarbeitung (Schwerpunkt (*Software Engineering*)-Ausbildung) 
 +- Klassifizierung von Fragen oder Anweisungen in bestehenden Systemen und Entwicklung möglicher Fragenkategorien für ein SE-fokussiertes Systeme (Schwerpunkt Programmierausbildung und *Code-Kata*) 
 +- Design und Entwicklung einer prototypischer Umsetzung 
 +- Evaluation und Auswertung (und Ausarbeitung allgemeiner Designvorschläge)
  
 === Erwartete Vorkenntnisse === === Erwartete Vorkenntnisse ===