Students often get stuck because they start working on a problem without thinking about what they need to know and do in order to get a working solution.

  • 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.

More about this tip

External Source

Interview with Solomon Russell