icon-background-square

Computational thinking

icon-background-square

Computational thinking

warning

These resources will be removed by end of Summer Term 2025.

Switch to our new teaching resources now - designed by teachers and leading subject experts, and tested in classrooms.

These resources were created for remote use during the pandemic and are not designed for classroom teaching.

Lesson details

Key learning points

  1. In this lesson, we will be introduced to three computational thinking techniques: decomposition, abstraction, and algorithmic thinking. We will explore how these skills can be applied when solving a wide range of problems, both computer-based and in their everyday lives.
copyright

Licence

This content is made available by Oak National Academy Limited and its partners and licensed under Oak’s terms & conditions (Collection 1), except where otherwise stated.

Loading...

4 Questions

Q1.
‘The process of removing unnecessary information and focusing on the important details, allowing you to develop a general idea of what the problem is and how to solve it.’
Correct answer: Abstraction
Algorithmic thinking
Computational thinking
Decomposition
Q2.
'The process of breaking problems down into smaller, more manageable parts.'
Abstraction
Algorithmic thinking
Computational thinking
Correct answer: Decomposition
Q3.
'A systematic approach to solving problems.'
Abstraction
Algorithmic thinking
Correct answer: Computational thinking
Decomposition
Q4.
'The process of developing an algorithm to solve a problem.'
Abstraction
Correct answer: Algorithmic thinking
Computational thinking
Decomposition

Lesson appears in

UnitComputing / Algorithms

Computing