Improving debugging skills in the classroom: The effects of teaching a systematic debugging process

T Michaeli, R Romeike - Proceedings of the 14th workshop in primary …, 2019 - dl.acm.org
Debugging code is a central skill for students but also a considerable challenge when
learning to program: helplessness and, in consequence, frustration when confronted with …

A flipped systematic debugging approach to enhance elementary students' program debugging performance and optimize cognitive load

X Gao, KF Hew - Journal of Educational Computing …, 2023 - journals.sagepub.com
Reintroducing computer science (CS) education in K–12 schools to promote computational
thinking (CT) has attracted significant attention among scholars and educators. Among the …

Dialogue alongside or within lecturing videos for teaching debugging

L Ding, KJ Stacey, M Yoon - Journal of Research on Technology in …, 2024 - Taylor & Francis
Debugging is a crucial skill in programming education, yet it remains a significant challenge
for both learners and educators. Despite the known benefits of tutoring-style videos in …

Decoding Debugging Instruction: A Systematic Literature Review of Debugging Interventions

S Yang, M Baird, E O'Rourke, K Brennan… - ACM Transactions on …, 2024 - dl.acm.org
Students learning computer science frequently struggle with debugging errors in their code.
These struggles can have significant downstream effects—negatively influencing how …

Common problems and effects of feedback on fun when programming ozobots in primary school

L Greifenstein, I Graßl, U Heuer, G Fraser - Proceedings of the 17th …, 2022 - dl.acm.org
Computational thinking is increasingly introduced at primary school level, usually with some
form of programming activity. In particular, educational robots provide an opportunity for …

Code perfumes: Reporting good code to encourage learners

F Obermüller, L Bloch, L Greifenstein, U Heuer… - Proceedings of the 16th …, 2021 - dl.acm.org
Block-based programming languages like enable children to be creative while learning to
program. Even though the block-based approach simplifies the creation of programs …

NuzzleBug: Debugging block-based programs in scratch

A Deiner, G Fraser - Proceedings of the 46th IEEE/ACM International …, 2024 - dl.acm.org
While professional integrated programming environments support developers with
advanced debugging functionality, block-based programming environments for young …

Linking epistemic stance and problem-solving with self-confidence during play in a puzzle-based video game

Z Carpenter, D DeLiema - Computers & Education, 2024 - Elsevier
Play is widely viewed as an impetus for learning and development. Video games are one
popular form of play offering an engaging and motivating environment to develop self …

Reflections on sustained debugging support: Conjecture mapping as a point of departure for instructor feedback on design

ZD Ryan, D DeLiema - Instructional Science, 2023 - Springer
This paper articulates an approach to incorporating instructor feedback in design-based
research. Throughout the process of designing and implementing curriculum to support …

Investigating the Attitudes and Emotions of K-12 Students Towards Debugging

L Gale, S Sentance - Proceedings of the 2023 Conference on United …, 2023 - dl.acm.org
Learning to program is a challenging process, known to instill a range of thoughts and
feelings among learners. In particular, debugging is known to evoke emotional reactions in …