Exploring debugging processes and regulation strategies during collaborative coding tasks among elementary and secondary students

4Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Background and Context: More data are needed about how young learners identify and fix errors while programming in pairs. Objective: The study will identify discernible patterns in the intersection between debugging processes and the type of regulation used during debugging while children enage in coding to drive further theory and model development. Method: Two experiments were conducted in sequential order. First, second-grade students (N = 12) programmed a Code-a-pillar using physical programming blocks. Two coding schemes were used to identify both debugging processes and types of regulation used. Second, using a similar approach, eighth-grade students (N = 30) programmed a Tobbie2 robot using Microsoft MakeCode. Finding: Integrated and sequential use of all four debugging processes is related to successful coding. We see similar patterns in the overlap between debugging processes and regulation types for both ages. Implications: The study highlights Ithe dynamic nature of coding and debugging processes and the importance of including metacognitive and regulatory elements in debugging models.

Cite

CITATION STYLE

APA

Parkinson, M. M., Hermans, S., Gijbels, D., & Dinsmore, D. L. (2024). Exploring debugging processes and regulation strategies during collaborative coding tasks among elementary and secondary students. Computer Science Education, 34(4), 617–644. https://doi.org/10.1080/08993408.2024.2305026

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free