Abstraction Thinking

Computer Science: KS3, topic 1.1.1

Abstraction

Abstraction is a key concept to computer science and allows us to simplify a given problem.

Abstraction

Abstraction

  • Abstraction is a technique that simplifies a problem by removing unnecessary detail so that you can focus on the important parts that are relevant to the problem.
Examples of abstraction

Examples of abstraction

  • Maps are a classic example of abstraction.
  • They leave out many details in order to focus on the important information, such as roads and landmarks.
Examples of abstraction

Examples of abstraction

  • Money is an abstract concept.
  • Money has almost no real value (it's just a piece of paper!) in itself, but it represents the value of goods and services.

Test yourself on Abstraction Thinking

  • Why is a map a good example of abstraction?

  • Why is money an example of abstraction?

Practise this topic for free