Ricerca di contatti, progetti,
corsi e pubblicazioni

Conceptual Change in Learning to Program

Persone

 

Hauswirth M.

(Responsabile)

Langheinrich M.

(Partner di progetto)

Abstract

Mehre internationale Studien in den letzten zwei Jahrzehnten haben aufgezeigt, dass es ausserordentlich schwierig ist, Programmieren zu lernen. Ein Grossteil der Studenten, sogar an Spitzenuniversitäten, bekunden Mühe, einfache Programmieraufgaben korrekt zu lösen. In einer Zeit wo Programmieren nicht nur auf Universitätsstufe, sonder auch in der Schule unterrichtet werden soll, ist es besonders wichtig die Vorgänge und Schwierigkeiten beim Erlernen des Programmierens besser zu verstehen. Das Ziel dieses Forschungsprojekts ist es, den Lernprozess im Detail zu untersuchen. Wir werden sowohl das sich verändernde Verständnis der Programmiersprachenkonzepte, als auch das graduelle Erlernen der zugehörigen Lösungsstrategien individueller Lernender über längere Zeit genau beobachten, dokumentieren, und analysieren. Dazu werden wir die Lernenden beim Programmieren beobachten und befragen, und wir werden Methoden entwickeln, um deren Programme automatisch zu analysieren. Wir werden unsere verschiedenartigen Beobachtungen triangulieren, um Hypothesen über typische Lernprogressionen aufzustellen. Diese Hypothesen werden wir dann experimentell testen, um spezifische Schwierigkeiten und mögliche pädagogische Ansätze zu identifizieren. Die Ergebnisse aus diesem Projekt können als Grundlage dienen sowohl für neue fachdidaktische Ansätze für erfolgreicheren Programmierunterricht, als auch für neue auf Lernende ausgerichtete Programmiersprachen.

Informazioni aggiuntive

Data d'inizio
01.12.2019
Data di fine
30.11.2023
Durata
48 Mesi
Enti finanziatori
SNSF
Stato
Concluso
Categoria
Swiss National Science Foundation / Project Funding / Mathematics, Natural and Engineering Sciences (Division II)