Teacher Version
The STAR Method
Debug Smarter with the STAR Method!
Stop and Reflect - What do I think should be happening in each step of my program?
Trace - I need to trace through the program step-by-step and identify what my program is doing.
Analyze - If the program is misbehaving, I need to analyze what parts of the program work and identify the point where the program stopped doing what I wanted it to do. Then I need to figure out what I need to change to fix the problem.
Revise - I need to scientifically correct the program one step at a time and test each part of the program to fix the problem.