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
- Slide decks
- Learner resources
- Homework
Don't have an account?
GCSE revision
A comprehensive range of content and helpful practice questions are also available for this topic.
View on Ada Computer ScienceEnjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.