GCSE – Lesson 1 – Computational thinking

Curriculum KS4 Unit Lesson

In this lesson, learners are introduced to three computational thinking techniques: decomposition, abstraction, and algorithmic thinking. Learners will explore how these skills can be applied when solving a wide range of problems, both computer-based and throughout their everyday lives. They will be using these techniques throughout this unit when analysing and solving problems, especially around searching and sorting data.

Learners will be provided a new problem that they have to help solve by applying decomposition, abstraction, and algorithmic thinking. There will be an opportunity for learners to peer/self assess their work and participate in discussions around computational thinking.

Learning objectives

  • Define the terms decomposition, abstraction and algorithmic thinking
  • Recognise scenarios where each of these computational thinking techniques are applied
  • Apply decomposition, abstraction and algorithmic thinking to help solve a problem

Package contents

  • Lesson plans
  • Slide decks
  • Learner resources
  • Homework