Programming 1: Algorithms and debugging
This unit hub can be used to inform your medium term plan and to navigate to related resources.
- Subjects >
- Computing >
- Key stage 1 >
- Year 2 >
-
Programming 1: Algorithms and debugging
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
- To decompose a game to predict the algorithms that are used.
Lesson 2: Machine learning
- To understand that computers can use algorithms to make predictions (machine learning).
Lesson 3: Through the maze
- To plan algorithms that will solve problems.
Lesson 4: Making maps
- To understand what abstraction is.
Lesson 5: Unplugged debugging
- To understand what debugging is.
Key skills
Key knowledge
Related content
Resources
Unit resources

Computing
Knowledge organiser: Computing – Y2 Algorithms and debugging
Aimed at pupils, a single page which gives key facts and definitions from the unit.

Computing
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