Abstraction: GCSE Computer Science Definition

James Woodhouse

Written by: James Woodhouse

Published

Read time

1 minutes

What is abstraction?

In GCSE Computer Science, abstraction is the process of removing unnecessary details of a problem to focus on the important features to implement in a solution. When creating a program, developers must identify important features that will help in solving the problem or have a role to play in the solution.

Two people playing a football video game on a TV, each holding a game controller, showing an in-game view of a football pitch.
Image representation of abstraction

Computer games use a large amount of abstraction, removing the elements that a user does not need to consider to enjoy playing the game. In a game that simulates a sport, it is important to the user that visually, they recognise the environment and when they perform an action, they see a response. In the example of a football game, users do not need to be able to see detailed textures of the crowd's face and hair but instead are more interested in those details being on the football players.

Abstraction Revision Resources to Ace Your Exams

Explore abstraction in more detail and master other key-related terms such as decomposition & algorithmic thinking. Challenge yourself with our expertly created topic questions and reinforce your learning with our interactive flashcards

GCSE Computer Science Revision Resources

Sign up for articles sent directly to your inbox

Receive news, articles and guides directly from our team of experts.

Share this article

James Woodhouse

Author: James Woodhouse

Expertise: Computer Science

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.

The examiner written revision resources that improve your grades 2x.

Join now