Lesson 4: Four directions
In this lesson, Year 1 have been learning to use left and right turn commands along with forwards and backwards commands. Learning how to use these buttons has allowed the children to develop more complex programs when using a robot.

Lesson 5: Getting there
Throughout this lesson, Year 1 have chosen a starting point and end point which the robot can follow. This has allowed the children to create their program and test it on the robot using a preplanned route. Where needed, they also debugged their programs.

Lesson 6: Routes
In our final lesson of the unit, the children were encouraged to plan their routes before they started to write their programs – which was built on from the lesson previously. However, we also developed the concept of there being more than one way to solve a problem. This concept applies to a lot of programming activities: the same outcome can be achieved through a number of different approaches, and there isn’t necessarily a ‘right’ way. The lesson also introduces the idea of program design, in which learners need to plan what they want their program to achieve before they start programming.
