Watch the full video
Understanding computational thinking
This Computing scheme of work introduces pupils to computational thinking, a key problem-solving approach used in programming. It supports pupils in breaking down challenges into smaller steps and developing the skills they need to plan, code and debug effectively.
The video explores the four main elements of computational thinking: decomposition (breaking big problems into smaller parts), pattern recognition (spotting similarities and repeated actions), algorithm design (creating clear, step-by-step instructions), and abstraction (focusing only on important details). Each concept is brought to life through relatable, practical examples that link everyday tasks with real coding scenarios in Scratch and MakeCode.
This video is part of Kapow Primary’s Year 2 Computing Programming MakeCode unit. It helps teachers guide pupils to think logically, solve problems with confidence and apply computational thinking across coding projects and beyond.
See more of our Year 2 Computing scheme of work.