How to improve students’ problem-solving skills using subgoal labels

When faced with a programming problem, computing educators often start solving it without a second thought. Before writing a single line of code, experienced programmers use a range of skills to choose their approach and make other key decisions. Thanks to repeated practice, many of these decisions feel automatic and require little conscious thought. However,…

The post How to improve students’ problem-solving skills using subgoal labels appeared first on Raspberry Pi Foundation .