Lesson 2: Decomposition

Pupils apply their understanding of decomposition to a real world task before analysing Code from Scratch to figure out what it might do

Learning Objectives

  • Understanding what decomposition is and how to apply it to solve problems

  • Decomposing a problem

  • Thinking about what code blocks might have been used

Lesson Plan

See the plan

Presentation: Decomposition


Decomposing the problem
Decomposing the problem answers
Scratch code sheet
Scratch code sheet answers
Created by:
Cat Lamin,  
Computing specialist
Cat was a committed primary school teacher for twelve years. After starting her independent consultancy ‘Crossover Solutions’ she has travelled to Argentina, Brazil and America to share her wealth of knowledge of computer science with other teachers. Her enjoyment for…
Find out more
video-icon icon-checked
I have completed this lesson