The first part of Goryachev’s fourth-grade curriculum moves beyond basic computer use and dives into and problem-solving strategies .

The lessons introduce simple combinatorial problems, such as finding all possible combinations of three different colors or digits. This teaches students to work systematically so they don’t miss any options, which is the basis for how software processes complex choices.

Goryachev uses "trees" (hierarchical diagrams) to show relationships. Whether it’s a family tree or a decision tree, students learn that information can be mapped out visually to make it easier to understand.

In Part 1, students encounter "branching" and "looping" algorithms. Instead of just following a straight line of instructions, they learn to ask "If/Then" questions. For example: If the light is red, stop; if it is green, go. Why This Matters

To help you with specific from Part 1,