Collaborative Troubleshooting in STEM: A Case Study of High School Students Finding and Fixing Code, Circuit and Craft Challenges in Electronic Textiles

COGNITION AND INSTRUCTION(2024)

引用 0|浏览0
暂无评分
摘要
Debugging (or troubleshooting) provides a rich context to foster problem-solving. Yet, while we know much about some problems and strategies that novices face in programming on-screen, we know far less about debugging and troubleshooting in the context of physical computing, where coding issues may overlap with materially embedded problems. In this paper, we study the thought processes novice students employed and the challenges they faced in debugging an electronic textile project with multiple overlapping problems that crossed physical, electronic, and computational domains. We employed a think-aloud protocol to develop an instrumental case study by video-recording 45 minutes of one pair of 9th-grade students debugging and fixing a buggy e-textile project. The problem space included the computational system's programmatic, electronic, and physical spatial aspects, which are more generally reflective of physical computing systems. We found that (1) students' troubleshooting was more recursive and less linear than traditional approaches that usually propose linear, procedural, step-wise activities, and (2) students coordinated their approach across multiple modalities, taking advantage of a distributed set of tools and people in order to tackle a complex set of problems. In the discussion, we address various pedagogical implications for improving teaching about troubleshooting.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要