Developing a Tool Set for Debugging with Electronic Textiles to Promote Computational and Engineering Thinking in High School

Sponsor: National Science Foundation

PI: Ann Eisenberg听(Institute for Cognitive Science), co-PI Mark D Gross

Debugging is pervasive in both computing education and more generally in problem-solving across many disciplines. "Debugging by Design" focuses on the development of debugging for engineering electronic textiles as a central computational thinking practice by putting engineering into high school computer science (CS) classrooms. Unlike traditional approaches that teach debugging strategies, the goal of this project is to investigate a new instructional approach called "debugging by design" where the researchers turn the tables by having students and teachers themselves design debugging activities and materials supported by debugging tools. The deliverables of the project include (a) debugging tool support that can help teachers and students debug the code and circuit designs in their advanced electronic textiles; (b) designs and implementations of instructional debugging activities that can be created and used by students and their teachers in Exploring Computer Science high school classrooms; and (c) student and teacher data and analysis that provide evidence on how doing and designing debugging activities can further students' computational thinking and foster a growth mindset.

Publications

Schneider, Michael. 2020. "Pin Status: An Arduino Debugging Library for High School E-textile Courses,"听SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education.听听(Portland, Oregon鈥揗arch 11-14, 2020).

Sadan, Rona. 2020. A "Low-Floor" Multimeter: Supporting E-textile Debugging by Revealing Voltage and Continuit.听听In听Proceedings of the 51st ACM Technical Symposium on Computer Science Education听(SIGCSE '20). DOI: 10.1145/3328778.3372713. (Portland, Oregon鈥揗arch 11-14, 2020).

Schneider, M.,听Hill, C.,听Eisenberg, A.,听Gross, M.听and Blum, A. 2020. A Software Debugger for E-textiles and Arduino Microcontrollers, In听Proceedings of听the 2020听FabLearn听- 9th Annual Conference on Maker Education (FabLearn '20)听(New York鈥揙ct. 10-11, 2020).

Hill, C.,听Schneider, M.,听Eisenberg, A.,听Gross, M.听and Blum, A. 2020.听A Wearable Meter That Actively Monitors the Continuity of E-Textile Circuits as They Are Sewn, In听Proceedings of the 2020 FabLearn听- 9th Annual Conference on Maker Education (FabLearn '20).听(New York鈥揙ct. 10-11, 2020).听