- Often times students have misconceptions about what is happening in their program.
- It isn’t doing what they think it is doing.
- Having a visual output, whether it’s a graphic representation or a printed text, helps students connect the dots between the code they wrote and the code they intended to write.