Paper Summary
Share...

Direct link:

Analogical Reasoning While Debugging a Series of Buggy Code

Mon, April 25, 8:00 to 9:30am PDT (8:00 to 9:30am PDT), SIG Virtual Rooms, SIG-Technology, Instruction, Cognition & Learning Virtual Paper Session Room

Abstract

We examined the process of analogical reasoning among novice programming learners from an undergraduate early childhood education program. Our research question was: in what ways do novice programming learners reason while debugging a series of buggy code that have similar underlying errors with increased complexity? We aimed to study analogical reasoning or a lack thereof that naturally occurs. The nature of pair debugging enabled us to study collaborative, analogical reasoning that exhibited in our participants’ discourse and actions. A unique contribution is the study context that involved both virtual (block-based code) and physical objects (robots, maps). Findings are summarized and the important contributions to the analogical reasoning literature but also to the field of computer science education are highlighted.

Authors