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.

Host this setFree Play

The 20 questions

  1. What is the primary goal of abstraction in computational thinking?

    • Increasing file size
    • Removing unnecessary detail
    • Slowing down execution
    • Adding complex code
  2. Which of these is a classic example of computational abstraction?

    • Physical railway model
    • Street view photo
    • London Underground map
    • Satellite photograph
  3. In a computational model, what term describes its condition at one moment?

    • Algorithm rule
    • System state
    • Decomposition level
    • Data structure
  4. Why do programmers build computational models of real-world systems?

    • To test safely
    • To write hardware
    • To remove screens
    • To increase gravity
  5. In a traffic light model, what term describes the rules for changing states?

    • System behaviour
    • Input variable
    • System state
    • Output interface
  6. Why might a lift model ignore the colour of its doors?

    • Models need strings
    • Colour affects nothing
    • Colour uses memory
    • Doors cannot change
  7. When a football game models a ball as a point, what is dropped?

    • Position coordinates
    • Speed and direction
    • Shape and texture
    • Movement vectors
  8. What are the essential details needed in a simple school timetable model?

    • Teacher hobbies
    • Room temperature
    • Room and time
    • Colour and font
  9. Deciding which properties to keep in a model is an example of what?

    • Decomposition
    • Abstraction
    • Compilation
    • Debugging
  10. 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
  11. 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
  12. Why might two models of the same bus route store different details?

    • Programming language bugs
    • Random data generation
    • Different questions asked
    • Storage limit errors
  13. What causes a computational model to be inaccurate despite high detail?

    • Too many variables
    • Missing crucial rules
    • Insufficient colour depth
    • Slow processor speed
  14. What is the main purpose of a variable in a computational model?

    • Storing changing values
    • Locking permanent text
    • Designing user interfaces
    • Compiling machine code
  15. What computational thinking technique breaks a large problem into smaller parts?

    • Evaluation
    • Decomposition
    • Abstraction
    • Generalisation
  16. In a rainfall model, ignoring individual drop locations is an example of what?

    • Abstraction
    • Decomposition
    • Algorithm design
    • Debugging
  17. In a museum app model, which exhibit detail is typically abstracted away?

    • Exact physical size
    • Map position
    • Exhibit name
    • Exhibit icon
  18. What is a supermarket queue model best used to predict?

    • Customer preferences
    • Waiting times
    • Exact stock levels
    • Total daily profit
  19. When designing a model, what should you decide first?

    • The programming language
    • The file format
    • The target question
    • The visual graphics
  20. 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

All KS3 Computing quizzes