Back to marketplace

2.1.1 Thinking abstractly

No description yet. This curated deck is ready for daily study.

Total cards: 5•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (5)

#1
Front (Question)

What is abstraction

Back (Answer)

The process of separating ideas from reality - hiding unnecessary details - showing important details - crating a ‘model’

#2
Front (Question)

Name 3 examples of using abstraction in a racing game

Back (Answer)

• simplifying the scenery • removing unnecessary internal details of the car • simplify they physics for the vehicle movement • vehicle not drawn to scale

#3
Front (Question)

Why is abstraction useful in a game?

Back (Answer)

• simplifies the problem • faster to create the program code • final program uses less memory • programmer can focus on the core aspects of the game • completed game will be simpler for end users • increased chance of completing the game successfully

#4
Front (Question)

What are the advantages of visualisation?

Back (Answer)

Benefits human rather than computers Presents the information in a simple form Better for explaining complex systems

#5
Front (Question)

What is a flowchart an abstraction of?

Back (Answer)

Program code