Computational Thinking and Foundational Coding in First Grade
First graders are learning the elements of programming using Ozobots, pocket-sized, programmable robots. In a screen-free approach, the boys use color codes that they draw in patterns with special markers to program the Ozobots. The small robots feature downward-facing optical sensors ("eyes") that detect, follow, and react to the lines and color codes drawn on the paper. By including a variety of color sequences and patterns, the boys can program the Ozobot's speed, type of movement, and direction.
With this technology tool, first graders build logical computational thinking skills and are introduced in an engaging, concrete way to foundational coding concepts.
As they guide their robots through challenges—adjusting code, refining steps, and rethinking strategy, they learn how even small choices shape larger outcomes, and how to solve problems by working together.
