Staffroom
Lesson Plans/Computing/Year 1/What Is an Algorithm?
Year 1ComputingKS1

What Is an Algorithm?Year 1 Lesson Plan

National Curriculum: Computing KS1 — understand what algorithms are; how they are implemented as programs on digital devices; that programs execute by following precise and unambiguous instructions

Overview

Pupils are introduced to the concept of an algorithm as a precise set of instructions for completing a task. Through unplugged activities — instructing a partner to make a sandwich, draw a shape, or navigate a grid — they discover why instructions must be clear, ordered, and unambiguous before they can be followed by a computer.

Learning Objectives

  • Explain what an algorithm is in simple terms.
  • Give a set of instructions that achieves a specific outcome.
  • Understand that algorithms must be precise and in the correct order.
  • Recognise that computers follow algorithms exactly as written.

Key Vocabulary

algorithm
A set of step-by-step instructions to complete a task
instruction
A command telling someone or something what to do
sequence
Instructions arranged in order, one after another
precise
Exact and clear, with no room for confusion
computer
A machine that follows instructions given by a program
program
A set of instructions written for a computer to follow

Suggested Lesson Structure

10m
Warm-up

Ask a volunteer to be a 'robot'. Give intentionally vague instructions: 'Get the book.' Robot stands still. Why? Discuss that robots and computers need very precise instructions — they cannot guess what you mean.

20m
Teaching input

Introduce the word 'algorithm'. Explain that an algorithm is like a recipe: a precise list of steps in the right order. Demo: algorithm for making a jam sandwich. Each step must be clear. Ask: what happens if the steps are in the wrong order? Work through a simple grid navigation: pupils give step-by-step instructions (move forward, turn right) to move a class toy from A to B. Connect to computers: 'When we write a program, we are writing an algorithm the computer will follow.'

15m
Guided practice

Pupils work in pairs. One is the 'robot', one is the 'programmer'. The programmer writes an algorithm (on a strip card) to draw a simple shape — a square — step by step. Robot follows instructions exactly. Swap roles. Discuss: what went wrong? Why?

10m
Independent practice

Pupils write their own algorithm for a daily task (washing hands, making toast, getting dressed) in at least five numbered steps. They swap with a partner who checks: is it clear? Is it in the right order? Could a robot follow it?

5m
Plenary

Share one algorithm. Class identifies if any steps are missing or unclear. Reinforce: a computer follows algorithms exactly — no more, no less. Computers are fast but they are not clever.

Common Misconceptions

  • Pupils often think algorithms are only for computers — algorithms exist everywhere: recipes, instructions, and routines are all algorithms.
  • Thinking that a rough description is enough — algorithms require precision; 'put the bread in the toaster' is not precise enough if you haven't specified which bread.

Prior Knowledge

Pupils should already be able to:

  • Experience of following and giving instructions in everyday life.
  • No prior computing experience required — this is typically the first formal computing lesson.

Want a personalised version of this lesson?

Use Staffroom to generate a complete lesson plan tailored to your class — add context about ability, recent learning, or specific pupils and get a plan ready to teach. Free trial, no card required.

Try Staffroom free →