GCSE
Lesson 1 Computational thinking
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
- Learning graphs
- Unit overviews
- Activities
Not registered yet?
Create an account and get access to over 500 hours of free teaching resources.
GCSE revision
A comprehensive range of content and helpful practice questions are also available for this topic.