Computing · Year 5
Bell.Study
Abstraction: ignoring detail
Hiding complicated details so you can focus on what really matters
- 1
What does 'abstraction' mean in computing? A) Hiding details that do not matter so you can focus on the important things B) Adding extra detail to a problem C) Making the screen go black D) Copying someone else's code
Answer: - 2
The London Underground tube map is a great example of abstraction. What does it ignore? A) The exact distance and direction of streets above ground B) Which lines and stations exist C) The colours of each line D) How to change between lines
Answer: - 3
True or false? Abstraction means including every possible detail in a model. A) True B) False
Answer: - 4
What is abstraction in computing? A) Ignoring details that do not matter and focusing on what does B) Adding more details C) Making things look pretty D) Saving a file
Answer: - 5
Match each thing to a detail that abstraction would IGNORE. Match each item on the left to one on the right. Left: Bus timetable, Weather forecast, Recipe, Class register Right: What colour the bus is, The exact temperature in every back garden, The brand of bowl you use, What pupils had for breakfast
Answer: - 6
When you write a list of ingredients for a cake, which is an example of abstraction? A) Writing '200g flour' instead of describing every grain B) Drawing a picture of each ingredient C) Listing the wheat farmer's address D) Saying what the cake will smell like
Answer: - 7
True or false? A computer mouse cursor on screen is an abstract version of where your hand is. A) True B) False
Answer: - 8
Match each item to the important detail it KEEPS through abstraction. Match each item on the left to one on the right. Left: Weather symbol on a map, Football scoreboard, Train timetable, Battery icon on a phone Right: Whether it will be sunny or rainy, Number of goals each team has, When each train leaves, How much charge is left
Answer: - 9
Why is abstraction useful when designing a computer game? A) It hides hard details so the player can focus on the fun parts B) It makes the game cost more C) It stops the game from ever crashing D) It guarantees the game wins prizes
Answer: - 10
True or false? Abstraction and decomposition are exactly the same thing. A) True B) False
Answer:
Answer key
Abstraction: ignoring detail · for parents and teachers
- 1
Hiding details that do not matter so you can focus on the important things
Abstraction means picking out the important details and hiding the rest. It helps you focus on what really matters for the problem.
- 2
The exact distance and direction of streets above ground
The tube map hides exact distances and real geography. It only keeps what passengers need: stations, lines, and how to change.
- 3
False
Abstraction is the opposite. It leaves out unimportant details so we can focus on the parts that matter.
- 4
Ignoring details that do not matter and focusing on what does
Abstraction means picking out the important details and ignoring the rest.
- 5
Bus timetable → What colour the bus is; Weather forecast → The exact temperature in every back garden; Recipe → The brand of bowl you use; Class register → What pupils had for breakfast
Abstraction in each case removes unimportant detail. A timetable cares about times, not bus colour. A recipe cares about ingredients, not the bowl.
- 6
Writing '200g flour' instead of describing every grain
Saying '200g flour' hides the unnecessary detail of every grain. You only keep what you need to make the cake.
- 7
True
Yes. The cursor hides all the detail of your real hand movements and only shows the bit you care about: position on screen.
- 8
Weather symbol on a map → Whether it will be sunny or rainy; Football scoreboard → Number of goals each team has; Train timetable → When each train leaves; Battery icon on a phone → How much charge is left
Abstraction keeps only the most important detail. We do not need pictures of clouds when a sun icon tells us it will be sunny.
- 9
It hides hard details so the player can focus on the fun parts
Abstraction lets players enjoy the game without worrying about complicated physics or every tiny detail in the world.
- 10
False
They are different. Decomposition breaks a problem into smaller parts. Abstraction hides unimportant details. Both help us solve problems.