Programming 1: Algorithms unplugged
This unit hub can be used to inform your medium term plan and to navigate to related resources.
We’re monitoring the upcoming 2025 National Curriculum updates and will revise our resources when we know more. Learn more
- Subjects >
- Computing >
- Key stage 1 >
- Year 1 >
- Programming 1: >
-
Programming 1: Algorithms unplugged
Please note
This unit has been replaced by the unit *New* Programming 1: Commands unplugged. It will move to our Content archive in October 2026. It will remain permanently available but will not be updated in line with curriculum or website developments.
Unit outcomes
Pupils who are secure will be able to:
- Explain what an algorithm is.
- Write clear algorithms.
- Follow an algorithm.
- Explain what inputs and outputs are.
- Create an achievable program.
- Decompose a design into steps.
- Identify bugs in an algorithm and how to fix them.
Suggested prior learning
Programming 1: All about instructions
Get startedLessons
Lesson 1: What is an algorithm?
- To understand what an algorithm is.
Lesson 2: Algorithm pictures
- To follow instructions precisely to carry out an action.
Lesson 3: Virtual assistants
- To understand that computers and devices around us use inputs and outputs.
Lesson 4: Step by step
- To understand and be able to explain what decomposition is.
Lesson 5: Debugging directions
- To know how to debug an algorithm.
Key skills
Related content
Unit resources

Knowledge organiser – Computing Y1: Algorithms unplugged
Aimed at pupils, a single page which gives key facts and definitions from the unit "Programming 1: Algorithms Unplugged".

Vocabulary display – Computing Y1: Programming 1: Algorithms unplugged
A display version of the key vocabulary from the Programming 1: Algorithms unplugged unit.
Cross-curricular links
English: Writing – composition, Spoken language
Maths: Geometry – properties of shapes, position and direction
Geography: Geographical skills and fieldwork