- When students get stuck, ask them to describe what their program is doing wrong.
- Ask students to describe what their plan for solving a problem is and how they have implemented their plan in their code.
- Getting students to reflect about why they’re trying to solve the problem using a particular strategy before they start working on the code can help them develop better problem solving strategies.