Testing for Bugs: Troubleshooting Hardware and Software
In this unit, students will explore designing models and programs and the troubleshooting needs that can arise from each. Students will experience how problems can happen in hardware and programming and develop skills for identifying where the issues exist and how to troubleshoot them. Students will utilize pseudocode to support creating algorithms and code comments to document their programs, supporting good debugging habits.
Explore the engineering design process
Break Dancer Break Down
Investigate strategies for debugging programs
Dance to the Beat?
investigate strategies for debugging programs
Testing for Trouble
Investigate strategies for troubleshooting hardware issues
Practice troubleshooting hardware and program issues by designing and programming a new model.