Skip to content
Computing · Year 1 · Algorithms and the Unplugged World · Autumn Term

Creating Simple Algorithms for Movement

Students design and act out simple movement algorithms for each other, using directional language like 'forward', 'turn left', 'step'.

National Curriculum Attainment TargetsKS1: Computing - AlgorithmsKS1: Computing - Computational Thinking

About This Topic

Year 1 students create simple algorithms for movement by designing step-by-step instructions with directional language such as 'forward', 'turn left', 'step'. They give these to a partner who acts them out precisely, like walking from the door to the window. When instructions lead to errors, students debug by clarifying or reordering steps. This builds foundational skills in sequencing and precision.

The topic supports KS1 Computing standards on algorithms and computational thinking. It connects to everyday problem-solving, like following recipes or maps, and prepares students for block-based programming later. Peer testing encourages reflection on key questions: Did your friend follow correctly? How can you improve?

Active learning shines here because physical movement turns abstract sequencing into concrete experience. Students feel the impact of vague terms when they veer off course, motivating precise language. Games like human robots keep energy high, ensure full participation, and make debugging collaborative and fun.

Key Questions

  1. Can you give your friend step-by-step instructions to walk from the door to the window?
  2. Did your friend follow your instructions correctly , what happened?
  3. How could you change your instructions to make them easier to follow?

Learning Objectives

  • Design a sequence of instructions for a partner to navigate a defined path.
  • Demonstrate the execution of a given set of movement instructions with precision.
  • Analyze the outcome of an algorithm by identifying specific steps that caused deviations from the intended path.
  • Modify an algorithm to correct errors and improve clarity based on peer feedback.

Before You Start

Following Simple Instructions

Why: Students need to be able to listen to and act upon basic verbal directions before they can create their own.

Identifying Body Parts

Why: Understanding terms like 'left' and 'right' requires basic body awareness and the ability to identify sides of their own body.

Key Vocabulary

AlgorithmA set of step-by-step instructions to complete a task or solve a problem.
SequenceThe order in which instructions are given or steps are performed.
ForwardTo move in the direction that one is facing.
Turn LeftTo rotate your body or an object 90 degrees to your left side.
Turn RightTo rotate your body or an object 90 degrees to your right side.

Watch Out for These Misconceptions

Common MisconceptionInstructions can use everyday words like 'go over there' instead of precise terms.

What to Teach Instead

Stress that algorithms need exact, repeatable steps. In pair testing, vague directions cause funny mishaps, prompting students to replace them with 'forward 5 steps'. Active role-play reveals why precision matters, building self-correction habits.

Common MisconceptionThe order of steps does not matter as long as all are included.

What to Teach Instead

Demonstrate with mixed-up instructions leading to wrong paths. Peer debugging sessions help students reorder steps logically. Movement activities make sequencing errors visible and immediate, reinforcing its importance.

Common MisconceptionTurns are always the same direction or size.

What to Teach Instead

Clarify 'turn left 90 degrees' versus full turns. Group relays expose confusion, where robots spin endlessly. Hands-on trials encourage testing and refining directions collaboratively.

Active Learning Ideas

See all activities

Real-World Connections

  • Robotics engineers design algorithms for robots to perform tasks, such as assembling cars on a production line or exploring hazardous environments. They must provide precise instructions for movement and action.
  • Choreographers create dance routines by sequencing specific movements for dancers. Each step must be clearly defined and ordered to create the final performance.
  • Delivery drivers follow algorithms in the form of GPS directions to navigate complex city streets and reach their destinations efficiently.

Assessment Ideas

Exit Ticket

Give each student a card with a simple grid and a start and end point. Ask them to write down the sequence of 'forward', 'turn left', and 'turn right' commands needed to get from start to end. Collect these to check understanding of sequencing.

Peer Assessment

Have students work in pairs. One student acts as the 'programmer' and writes 3-5 movement instructions. The other acts as the 'robot' and follows them. After the robot attempts the movement, the programmer asks: 'Were my instructions clear? What could I change to make them better?'

Quick Check

Teacher calls out a sequence of 3 movement commands (e.g., 'Forward, Turn Left, Forward'). Students stand up and perform the actions. This checks immediate comprehension and recall of directional terms and sequencing.

Frequently Asked Questions

How do you introduce algorithms unplugged in Year 1?
Start with familiar routines, like tying shoelaces, broken into steps on the board. Move to movement: model giving 'forward, turn left' to reach a spot. Use key questions to guide reflection. Keep sessions short and playful to match attention spans, building confidence before peer practice.
What directional language works best for Year 1 movement algorithms?
Use simple terms: forward, back, left, right, step, stop. Add numbers like 'forward 3 steps' for precision. Avoid complex angles initially; focus on 90-degree turns. Visual aids like arrows on the floor support oral instructions and help visual learners.
How does this topic link to the UK Computing curriculum?
It directly addresses KS1 goals for understanding algorithms as precise instructions and computational thinking through decomposition and debugging. Unplugged activities lay groundwork for Year 2 programming, showing real-world applications like robot navigation or games.
How can active learning help teach simple algorithms?
Movement-based activities make abstract concepts physical: students embody the 'robot' following commands, experiencing errors directly. This boosts engagement, memory, and motivation over worksheets. Collaborative debugging in pairs or groups builds communication and resilience, with high-energy games ensuring inclusivity for all abilities.