Search
On-Site Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
Search Tips
Change Preferences / Time Zone
Sign In
Bluesky
Threads
X (Twitter)
YouTube
Analogical reasoning has long been known to be integral to problem solving. This is no less true in computer science. In this study, we coded actions made by preservice teachers as they learned to debug block-based programming. We then ran mediation analysis and constructed multilevel mixed models to address the question “In what ways do novice programming learners use analogy in debugging?” We found that using similar/dissimilar/unrelated analogies correctly led to successful debugging, successful use of similarities and dissimilarities prompted pre-service teachers to further work on their code, and the successful use of similarities was significantly and positively associated with pre-service teachers testing code and confirming code meeting programming goals. Further discussion will be present in the full paper.