Where's the Bug?: Helping Students Find Errors in Physical Computing

Where's the Bug?: Helping Students Find Errors in Physical Computing
复制标题

Bug在哪里?:帮助学生发现物理计算中的错误

DOI:
10.1145/3478432.3499059
复制
发表时间:
2022
期刊:
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2
影响因子:
--
通讯作者:
Schneider, Michael
Schneider, Michael
中科院分区:
--
文献类型:
--
作者:
Schneider, Michael

文献摘要

参考文献

相似文献

Playground简化了编程和布线,使学生能够快速设计物理计算项目。但是,让学生快速设计和构建是一把双刃剑:学生可以在不完全理解基本原理的情况下创建功能原型。由于知识和经验有限,学生们很难找到并修复项目中的错误或错误。由于缺乏适当的调试工具,学生们只能依靠老师来定位错误,或者更糟的是,他们会转向破坏性的策略,比如拆分和重建他们的项目,希望错误能够自行修复。学生需要针对他们的能力,脚手架调试工具,并帮助他们在物理计算的混合硬件/软件环境中定位错误。我开发了Circuit Check来为学生搭建调试过程。它使学生能够观察实时传感器数据和测试硬件组件,通过一个新的适应传统的物理计算断点。
Playground have simplified programming and wiring, enabling students to quickly engineer physical computing projects. But enabling students to rapidly design and build is a double-edged sword: Students can create functioning prototypes without fully understanding the underlying principles. With limited knowledge and experience, students struggle to locate and fix bugs, or errors, in their projects. Absent appropriate debugging tools, students rely on their instructor for locating errors, or worse, turn toward destructive tactics such as tearing apart and rebuilding their project, hoping the bug fixes itself. Students need tools targeted to their ability that scaffold debugging and help them locate bugs in the mixed hardware/software environment of physical computing. I developed Circuit Check to scaffold the debugging process for students. It enables students to observe real-time sensor data and test hardware components through a novel adaptation of the traditional breakpoint for physical computing.
Arduino 高级调试器
DOI: 10.14569/ijacsa.2021.0120204
发表时间: 2021
影响因子: 0.9
作者:
Jan Dolinay;Petr Dostálek;V. Vasek
通讯作者: V. Vasek
交叉线:调查最终用户开发人员在物理计算任务中的问题
DOI: --
发表时间: 2016
期刊: International Conference on Human Factors in Computing Systems
影响因子: --
作者:
Tracey Booth;S. Stumpf;Jon Bird;Sara Jones
通讯作者: Sara Jones