The Hands-Up Problem and How to Deal With It: Secondary School Teachers' Experiences of Debugging in the Classroom

📅 2025-08-26
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses a core challenge in secondary-school programming debugging instruction: students’ excessive reliance on teacher assistance—termed the “hand-raising problem”—coupled with teachers’ widespread lack of subject-specific pedagogical content knowledge (PCK) and actionable instructional strategies, particularly among novice educators. Method: Through semi-structured interviews and thematic analysis with nine in-service computing teachers, the study employs qualitative inquiry to explore debugging-related teaching practices. Contribution/Results: The research formally conceptualizes and defines the “hand-raising problem” for the first time, systematically unpacking its root causes and pedagogical consequences. It identifies distinct, empirically grounded teacher response patterns to debugging requests and proposes a debugging-specific PCK framework alongside targeted professional development as critical levers for enhancing instructional effectiveness. These findings advance both theoretical understanding and practical support for teacher development in computational thinking education.

Technology Category

Application Category

📝 Abstract
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 relevant knowledge, honing students' understanding of debugging can be a daunting task. Despite this, little research has explored their perspectives of debugging. To this end, we investigated secondary teachers' experiences of debugging in the classroom, with a focus on text-based programming. Through thematic analysis of nine semi-structured interviews, we identified a common reliance on the teacher for debugging support, often embodied by many raised hands. We call this phenomenon the `hands-up problem'. While more experienced and confident teachers discussed strategies they use for dealing with this, less confident teachers discussed the generally negative consequences of this problem. We recommend further research into debugging-specific pedagogical content knowledge and professional development to help less confident teachers develop counters to the hands-up problem.
Problem

Research questions and friction points this paper is trying to address.

Investigating secondary teachers' classroom debugging experiences with text-based programming
Addressing the 'hands-up problem' of student over-reliance on teacher debugging support
Exploring strategies to help less confident teachers develop effective debugging instruction methods
Innovation

Methods, ideas, or system contributions that make the work stand out.

Thematic analysis of teacher interviews
Identified hands-up problem phenomenon
Recommended pedagogical content development
🔎 Similar Papers
L
Laurie Gale
Raspberry Pi Computing Education Research Centre, University of Cambridge, United Kingdom
Sue Sentance
Sue Sentance
University of Cambridge
Computer Science EducationComputing EducationProgramming pedagogyTeaching CS