Prevalence of Programming Misconceptions in Primary School Students
Marco Hartmann
Michael Hielscher
Eva Marinus

2024

Proceedings of the 24th Koli Calling International Conference on Computing Education Research

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.

Study Information
Manually extracted from the paper by the Progmiscon.org team

Programming Languages

Scratch
xLogo

Method

Quantitative systematic research

Subjects

366 grade 5 or 6 students (255 for Scratch, 111 for xLogo)

Phenomena Studied

Scratch Misconceptions
Misconceptions detected with ProMAT for Scratch (on sequences, loops, conditionals, superbug)
xLogo Misconceptions
Misconceptions detected with ProMAT for xLogo (on sequences, loops, conditionals, superbug)

Artifact

https://osf.io/5bxvp/?view_only=d6a51b4cfdfb4e63887fde5da9ef66c7

Related Misconceptions
Referenced by 0 Misconceptions

No referenced misconceptions for this publication

Stay up-to-date

Follow us on  twitter to hear about new misconceptions.