Skip to content

Study Hub

Study Guides

This pupil-friendly study guide includes a unit summary, clear notes, common mistakes, and quick questions with answers.

Year 10 - Computing

Computational thinking

Algorithms

Unit Summary

In this unit pupils will discover the computational thinking techniques; decomposition, abstraction and algorithmic thinking. They will reflect on differences between algorithms and computer programs and explore how algorithms can be represented. Pupils will explore the impact of algorithmic bias.

Lesson Summary

You will learn to use computational thinking techniques to help solve problems.

Key Notes

  • Computational thinking is a systematic approach to solving problems.
  • Decomposition is used to break down a large problem into smaller subproblems.
  • Abstraction is used to focus on the important details of a problem.
  • Algorithmic thinking is used to create a series of logical, step-by-step instructions to solve a problem.

Vocabulary To Learn

  • computational thinking: a structured approach to solving problems
  • abstraction: to focus on the important parts of a problem and ignore irrelevant details
  • decomposition: breaking down a problem into smaller parts to make the task more manageable
  • algorithmic thinking: to consider the solution to a problem as a series of logical, step-by-step instructions

Common Mistakes To Avoid

  • Computational thinking techniques are only related to solving problems with computers.

3 Quick Questions (With Answers)

1. Describe the system or process from this lesson in clear steps.

Computational thinking is a systematic approach to solving problems. Decomposition is used to break down a large problem into smaller subproblems.

2. Define this computing term and give one practical example. 'computational thinking'

a structured approach to solving problems. Add one real device or system example to prove understanding.

3. Correct this common computing misconception.

Mistake: Computational thinking techniques are only related to solving problems with computers. Correction: The underlying principles of computational thinking can be applied in various aspects of life, even without any digital technology.

More Lessons In This Unit

Browse all guides in the Year 10 Computing guide library.