Skip to main content


Welcome, you are visiting Debug by Design

Debugging by Design
Debugging is pervasive in both computing education and more generally in problem-solving across many disciplines. Project "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 hypothesis of the approach is that debugging by design will strengthen teachers' and students' learning of computational and engineering thinking while fostering a growth mindset around computational competencies.

Show Full Abstract