What It Means Keep an eye on the big picture while working out the details of the problem. You don’t want kids that can solve the one problem you’ve given them; you want students who can generalize their thinking. Computer Programming Teaches Students to Generalize Their Thinking: Use Solutions to Simpler Problems to Solve More
Karel #8: Look for and Express Regularity in Repeated Reasoning