Abstraction

Computer Science: OCR A Level, topic 6.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

  • Why is money an example of abstraction?

Practise this topic for free