Content area

Abstract

Debugging is a growing topic in K-12 computer science (CS) education research. Although some previous studies have examined debugging behaviors, only a few have focused on an in-depth analysis of elementary students’ debugging behaviors in block-based programming environments. This qualitative study explored the debugging behaviors of four students, including their strategies and challenges. The study employed thematic video analysis of students’ computer screens as they engaged in block-based programming activities. The findings reveal five types of debugging strategies and three primary challenges during the debugging process. This study aims to help researchers and educators understand elementary students’ debugging strategies and the challenges they face. Suggestions for teaching debugging strategies to elementary students and the implications for future research are discussed.

Details

Title
How Do Elementary Students Apply Debugging Strategies in a Block-Based Programming Environment?
Author
Yan, Wei 1   VIAFID ORCID Logo  ; Luo, Feiya 2   VIAFID ORCID Logo  ; Israel, Maya 3 ; Liu, Ruohan 4 ; Chandler, Latoya T 3 

 School of Informatics, Computing & Cyber Systems, College of Engineering, Northern Arizona University, Flagstaff, AZ 86001, USA 
 Instructional Technology, The University of Alabama, Tuscaloosa, AL 35487, USA; [email protected] 
 Department of Educational Technology, College of Education, University of Florida, Gainesville, FL 32601, USA; [email protected] (M.I.); [email protected] (L.T.C.) 
 Transformational Teaching & Learning, College of Education, Seattle University, Seattle, WA 98122, USA; [email protected] 
First page
292
Publication year
2025
Publication date
2025
Publisher
MDPI AG
e-ISSN
22277102
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
3181430057
Copyright
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.