Novice debugging in block-based and hybrid environments

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

Abstract

Debugging is an important skill for novice programmers to master, but many students struggle to learn how to debug due in part to difficulty with program syntax. Block-based environments provide an alternative to traditional textual programming that reduces syntax errors, and recently hybrid block-based/textual environments have become more common. This poster presents preliminary research to understand how novice debugging strategies differ between blockbased and hybrid environments. We assigned seven participants to debug four programs within one of the two environments and conducted interviews about their debugging approaches. Thematic analysis of interview responses suggest that students adjusted their strategies based on their prior experience with textual environments. By understanding novice programmers' strategies in these environments, the field can move toward more effectively supporting productive strategies.

Cite

CITATION STYLE

APA

Martinez, P., Lopez, J., Rodriguez, F. J., Wiggins, J. B., & Boyer, K. E. (2020). Novice debugging in block-based and hybrid environments. In SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education (p. 1291). https://doi.org/10.1145/3328778.3372642

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