Programming 1: Algorithms and debugging
This unit hub can be used to inform your medium term plan and to navigate to related resources.
New statutory RSHE guidance is here. We’re creating our brand new RSE & PSHE scheme ready for September 2026. Learn more
- Subjects >
- Computing >
- Key stage 1 >
- Year 2 >
- Programming 1 >
-
Programming 1: Algorithms and debugging
Please note
This unit has been replaced by the unit *New* Programming 1: Algorithms and debugging. It will move to our Content archive in April 2027. 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:
- Decompose a game to predict the algorithms.
- Give a definition for ‘decomposition’.
- Write clear and precise algorithms.
- Create algorithms to solve problems.
- Use loops in their algorithms to make their code more efficient.
- Explain what abstraction is.
Suggested prior learning
Programming 1: Algorithms unplugged
Get startedLessons
Lesson 1: Dinosaur algorithm
Lesson 2: Machine learning
Lesson 3: Through the maze
Lesson 4: Making maps
Lesson 5: Unplugged debugging
Key skills
Key knowledge
Related content
Unit resources
Knowledge organiser – Computing Y2: Algorithms and debugging
Aimed at pupils, a single page which gives key facts and definitions from the unit "Programming 1: Algorithms and debugging".
Vocabulary display – Computing Y2: Programming 1: Algorithms and debugging
A display version of the key vocabulary from the Programming 1: Algorithms and debugging unit.
Cross-curricular opportunities
English: Spoken language, Writing – composition
Maths: Geometry – position and direction
Geography: Geographical skills and fieldwork