Auflistung nach Autor:in "Rose, Jennifer"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragProgrammier-Praktikum für Erstsemester – Erfahrungen aus mehreren Iterationen(DELFI 2020 – Die 18. Fachtagung Bildungstechnologien der Gesellschaft für Informatik e.V., 2020) Dahm, Markus; Rose, Jennifer; Köhler, MariusDie Wirklichkeit in der Programmier-Ausbildung von Erstsemestern hat immer wieder überraschende Erkenntnisse gebracht. Seit 2014 wurden sowohl ein didaktisches Konzept als auch eine unterstützende integrierte Entwicklungsumgebung (5Code) entwickelt, die speziell ProgrammieranfängerInnen unterstützen soll. Das didaktische Konzept vermittelt von Anfang an, wie man in fünf Schritten vom Problem zum Programm kommt: Lesen → Verstehen → Überlegen → Aufschreiben → Codieren. In bisher sechs Iterationen wurden das Konzept und 5Code aufgrund der Evaluation immer wieder angepasst und neu implementiert. Einige Erfahrungen daraus, sowie die daraus gezogenen Schlüsse für die weitere Verbesserung werden in diesem Praxisbeitrag vorgestellt.
- WorkshopbeitragSteigerung der Motivation und des Lernerfolgs von Programmieranfängern mithilfe von Gamification(Mensch und Computer 2020 - Workshopband, 2020) Rose, Jennifer; Dahm, Markus; Czarnetzki, Michael; Köhler, MariusUm Programmieranfänger beim Erlernen von Konzepten und Fähigkeiten des Programmierens zu unterstützen, wurden sowohl ein didaktisches Konzept als auch die integrierte Entwicklungsumgebung (IDE) 5Code über mehrere Jahre hinweg entwickelt. In den letzten Iterationen wurde immer deutlicher, dass die intrinsische Motivation und Ausdauer vieler Studierender eher nachlassen. Daher wurden unter anderem einige neuartige Konzepte entwickelt, die mit aus Computerspielen bekannten Elementen Motivation und Ausdauer auf einem nachhaltig hohen Niveau halten sollen: Eine Level Map und ein Skill Tree visualisieren den Lernfortschritt sowohl in zeitlicher als auch in inhaltlicher Dimension. Erreichte Ziele werden nicht nur grafisch dargestellt, sondern führen auch zum Freischalten von speziellen Features. Im Workshop wollen wir diese und weitere Ansätze vorstellen und zur Diskussion stellen.