Year 2 Spring 1

Year 2 Spring 1 – Programming A – Robot algorithms

This unit develops children’s understanding of instructions in sequences and the use of logical reasoning to predict outcomes. Pupils will use given commands in different orders to investigate how the order affects the outcome. Pupils will also learn about design in programming. They will develop artwork and test it for use in a program. They will design algorithms and then test those algorithms as programs and debug them.


Online Safety

The children will learn to use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies in the context of identifying appropriate websites for children.

They will learn to recognise whether a website is appropriate for children.

Useful Vocabulary
instruction - a direction, an order or a command
sequence - a set of related events that follow each other in a particular order
unambiguous - precise and clear (so that it can't be understood in the wrong way)
algorithm - a set of precise and clear instructions to solve a problem
program - a list of instructions that tell a computer what to do.
command - an instruction or an order
prediction - what you think is going to happen
route - the path or course taken to get from one place to another
debug - find and correct errors in a computer program.
Lesson Links
Online Safety -
Kiddle - A Safe Search Engine for Children
Lesson 1 - Giving Instructions
Lesson 2 - Same but different
Lesson 3 - Making Predictions
Lesson 4 - Mats and Routes
Lesson 5 - Algorithm Design
Lesson 6 - Debugging