arbeiten:peer-instruction-systeme_in_der_softwaretechnikausbildung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste ÜberarbeitungBeide Seiten der Revision
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 [25.11.2019 12:07] brs34614
Zeile 21: Zeile 21:
 === 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 "Peer Instruction"-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 "Peer Instruction"-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 "Peer-Instruction"-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 "Peer Instruction"-Systeme im Bereich der Software Engineering Education dienen.
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===