Lesson T1.1.1
T1.1.1 Computational abstractions of real-world systems Quiz: KS3 Computing, Unit 1
20 questions
In partnership with Revision Ninja
Lesson T1.1.1, Computational abstractions of real-world systems: 20 multiple choice questions for the KS3 Computing (National Curriculum), Unit 1: Computational thinking and algorithms, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
What is the primary goal of abstraction in computational thinking?
- Increasing file size
- Removing unnecessary detail
- Slowing down execution
- Adding complex code
-
Which of these is a classic example of computational abstraction?
- Physical railway model
- Street view photo
- London Underground map
- Satellite photograph
-
In a computational model, what term describes its condition at one moment?
- Algorithm rule
- System state
- Decomposition level
- Data structure
-
Why do programmers build computational models of real-world systems?
- To test safely
- To write hardware
- To remove screens
- To increase gravity
-
In a traffic light model, what term describes the rules for changing states?
- System behaviour
- Input variable
- System state
- Output interface
-
Why might a lift model ignore the colour of its doors?
- Models need strings
- Colour affects nothing
- Colour uses memory
- Doors cannot change
-
When a football game models a ball as a point, what is dropped?
- Position coordinates
- Speed and direction
- Shape and texture
- Movement vectors
-
What are the essential details needed in a simple school timetable model?
- Teacher hobbies
- Room temperature
- Room and time
- Colour and font
-
Deciding which properties to keep in a model is an example of what?
- Decomposition
- Abstraction
- Compilation
- Debugging
-
A car covers 120 km in 2 hours. A simple speed model uses speed = distance divided by time. What speed does it give?
- 30 km/h
- 122 km/h
- 60 km/h
- 240 km/h
-
A shop queue model has 12 people in it. 5 people are served. How many people does the model show now?
- 12
- 7
- 17
- 5
-
Why might two models of the same bus route store different details?
- Programming language bugs
- Random data generation
- Different questions asked
- Storage limit errors
-
What causes a computational model to be inaccurate despite high detail?
- Too many variables
- Missing crucial rules
- Insufficient colour depth
- Slow processor speed
-
What is the main purpose of a variable in a computational model?
- Storing changing values
- Locking permanent text
- Designing user interfaces
- Compiling machine code
-
What computational thinking technique breaks a large problem into smaller parts?
- Evaluation
- Decomposition
- Abstraction
- Generalisation
-
In a rainfall model, ignoring individual drop locations is an example of what?
- Abstraction
- Decomposition
- Algorithm design
- Debugging
-
In a museum app model, which exhibit detail is typically abstracted away?
- Exact physical size
- Map position
- Exhibit name
- Exhibit icon
-
What is a supermarket queue model best used to predict?
- Customer preferences
- Waiting times
- Exact stock levels
- Total daily profit
-
When designing a model, what should you decide first?
- The programming language
- The file format
- The target question
- The visual graphics
-
What is a key benefit of storing hourly temperature data instead of every second?
- Increases storage needs
- Eliminates all errors
- Reduces data volume
- Improves weather accuracy
Related quizzes
- Sorting algorithms Quiz · T1.2.1 · 20 questions
- Searching algorithms Quiz · T1.2.2 · 20 questions
- Comparing the utility of algorithms Quiz · T1.2.3 · 20 questions
- Solving problems with two or more programming languages Quiz · T2.1.1 · 20 questions
- AND, OR and NOT Quiz · T3.1.1 · 20 questions
- Hardware and software components Quiz · T4.1.1 · 20 questions
- Combining applications across devices Quiz · T5.1.1 · 20 questions
- Using technology safely, respectfully and responsibly Quiz · T6.1.1 · 20 questions
- Textual programming languages Quiz · T2.1.2 · 20 questions
- Boolean logic in circuits and programming Quiz · T3.1.2 · 20 questions