4 papers
An Investigation Into Secondary School Students' Debugging Behaviour in Python
Laurie Gale, Sue Sentance
Background and context: Debugging is a significant and often frustrating challenge for beginner programmers. Understanding students' debugging behaviours and strategies can help to…
Mapping data literacy trajectories in K-12 education
Robert Whyte, Manni Cheung, Katharine Childs +2
Data literacy skills are fundamental in computer science education. However, understanding how data-driven systems work represents a paradigm shift from traditional rule-based prog…
The Hands-Up Problem and How to Deal With It: Secondary School Teachers' Experiences of Debugging in the Classroom
Laurie Gale, Sue Sentance
Debugging is a vital but challenging skill for beginner programmers to learn. It is also a difficult skill to teach. For secondary school teachers, who may lack time or programming…
PRIMMDebug: Teaching Secondary School Students a Reflective Approach to Debugging
Laurie Gale, Sue Sentance
Debugging is a challenging and infuriating experience for many secondary school students learning their first text-based programming language. One frequent problem is the lack of r…