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.
Author supplied keywords
Cite
CITATION STYLE
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.