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
Suggested Lesson Structure
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.
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.'
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?
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?
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.