Treffer: Prevalence of Programming Misconceptions in Primary School Students

Title:
Prevalence of Programming Misconceptions in Primary School Students
Contributors:
Leinonen, Juho, Mühling, Andreas
Source:
Koli Calling '24: Proceedings of the 24th Koli Calling International Conference on Computing Education Research
Publisher Information:
Association for Computing Machinery
Publication Year:
2024
Collection:
ETH Zürich Research Collection
Document Type:
Konferenz conference object
File Description:
application/application/pdf
Language:
English
Relation:
info:eu-repo/semantics/altIdentifier/isbn/979-8-4007-1038-4; info:eu-repo/semantics/altIdentifier/wos/001416154200011; http://hdl.handle.net/20.500.11850/718169
DOI:
10.3929/ethz-b-000718169
Rights:
info:eu-repo/semantics/openAccess ; http://creativecommons.org/licenses/by/4.0/ ; Creative Commons Attribution 4.0 International
Accession Number:
edsbas.50BE9382
Database:
BASE

Weitere Informationen

This study investigates the prevalence of programming misconceptions among primary school students using the Programming Misconception Assessment Tool (ProMAT). The ProMAT was designed to measure programming misconceptions in two educational programming environments: Scratch and xLogo. We analyzed data from 366 Grade 5 and 6 children in German-speaking Switzerland to identify common misconceptions about sequences, loops, conditionals and to find out if they believed that there is a hidden mind in the programming environment that has intelligent interpretive powers (the so-called superbug misconception). In addition, we compared response patterns across the two programming environments. We found two misconceptions related to loops to be most common in Scratch, namely the belief that loops produce the exact same output in every iteration and that each command inside a loop is repeated separately. For xLogo, the most common misconception was from the sequences category, namely relating to the order of subprogram execution. Furthermore, variations of the superbug misconception were more prevalent among xLogo than among Scratch learners. We discuss how our results compare and add to the outcomes of earlier work, including the seminal study by Swidan and colleagues (2018). Finally, we explain how programming-environment-specific features might influence the formation or prevention of misconceptions in primary school students.