Programming 1: Algorithms and debugging
Exploring algorithms and debugging through unplugged activities and online programming games.
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
Unit outcomes
Pupils who are secure will be able to:
- Describe what commands and instructions are and how they are different.
- Know what an algorithm is and the rules it must follow.
- Use order words such as first, next and then to write ordered algorithms.
- Create algorithms using a digital programme.
- Check that an algorithm works as expected and look for missing commands.
- Check and fix simple bugs in an algorithm.
- Use logical thinking to explain why an algorithm does not work correctly.
Suggested prior learning
Programming 1: Commands unplugged
Get startedLessons
Lesson 1: Dance algorithms
Lesson 2: Treasure algorithms
Lesson 3: Coding puzzles
Lesson 4: Coding challenges
Lesson 5: Dance mistakes
Key skills
Key skills
Key knowledge
Equipment list
Equipment needed across all lessons in this unit.
This list does not include equipment which is usually readily available in the classroom (e.g pencils, A4 paper etc)
Full equipment list for the subject
Quantities marked × will update. Items without quantities are unaffected
- Kodable – Hour of code (website) ×1
- Rodocodo – Hour of Code (website) ×1
- Large space ×1
- Gluesticks ×10
- Scissors right- and left-handed options recommended. ×30
- Colouring pencils ×30
- Digital device (internet-enabled) ×15
- Cones ×15
- Bean bags ×15
- Voice recorders
Equipment list
Quantities marked × will update. Items without quantities are unaffected
- Kodable – Hour of code (website) ×1
- Rodocodo – Hour of Code (website) ×1
- Large space ×1
- Gluesticks ×10
- Scissors right- and left-handed options recommended. ×30
- Colouring pencils ×30
- Digital device (internet-enabled) ×15
- Cones ×15
- Bean bags ×15
- Voice recorders
Related content
Unit resources
Knowledge organiser – Computing Y2: Programming 1: Algorithms and debugging
Aimed at pupils, a single page providing 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 vocabulary from the unit 'Programming 1: Algorithms and debugging'.
Cross-curricular opportunities
British values: Mutual respect.
English: Spoken language.
Geography: Locational and directional language.
Physical education: Dance.