WorksheetsTopic 2: Computational Thinking Recap Quiz
Total questions: 20
Worksheet time: 12mins
Which of the following is the correct description of abstraction?
Removing unnecessary details to make the problem simpler
Breaking the problem down into smaller, more manageable tasks
Completing some steps in similar or repetitive ways
The process of developing an algorithm for another person or system to follow
You have been asked to describe what your teacher looks like to a new student
You only have 30 seconds left of form time to do this! Which of the following features is the least necessary for this task?
Their gender
Their height
The length of their hair
The colour pen they use
Which of the following is usually used during abstraction to represent buildings on a map?
Squares / rectangles
Simpler versions of the building
Photographs
Select all advantages of using abstraction
Simplifies the problem
Allows you to focus on essential details fist
Ensures no mistakes can be made
Select all ways abstraction has been used in this example
Colours to represent commands
Blocks to represent text
Picture of the flag to represent a command
Colours to represent colours
Which of the following is the correct description of decomposition?
Removing unnecessary details to make the problem simpler
Breaking the problem down into smaller, more manageable tasks
Completing some steps in similar or repetitive ways
The process of developing an algorithm for another person or system to follow
Which form of computational thinking is being represented here?
Decomposition
Abstraction
Imagine you have been asked to create a Lego model
Which of the following would be an example of decomposition during this task?
Completing each element of the model separately, then combining them at the end
Focussing only on the most important elements of the model first
Looking back at previous models for guidance
Select all advantages of using decomposition
Breaks it own into smaller problems
Each problem is more managable
It can be worked on as a team
Ensures no mistakes can be made
Imagine you only have 1 hour before you need to go to bed but you still have to finish all your homework for the next day of school
Select all examples of how decomposition could be used
Split into individual lessons
Prioritise by lessons you find mot difficult
Work on it as a team with a family member / friend online
Disregard anything that is important right now
Which of the following is the correct description of pattern recognition?
Removing unnecessary details to make the problem simpler
Breaking the problem down into smaller, more manageable tasks
Completing some steps in similar or repetitive ways
The process of developing an algorithm for another person or system to follow
When you are at school, you follow many of the same rules for both your Head of Year and your Whole School assemblies
Which type of computational thinking are you using when you do this?
Decomposition
Pattern Recognition
Imagine you really wanted to play for the basketball team at school but they were already full.
Your teacher suggests trying netball instead, as they believe the skills needed for one will be very similar to the other.Which type of computational thinking have they shown here?
Decomposition
Pattern Recognition
Algorithmic Thinking
Select all advantages of using pattern recognition
Breaks it own into smaller problems
Saves you time
Allows you to make use of experience from anyone have done this before you
Stops you needing to do the same thing twice
Select all ways pattern recognition could be used between your math and your science lessons
Common calculations
Using a science calculator
Using graph paper
Using the art equipment
Which of the following is the correct description of algorithmic thinking?
Removing unnecessary details to make the problem simpler
Breaking the problem down into smaller, more manageable tasks
Completing some steps in similar or repetitive ways
The process of developing an algorithm for another person or system to follow
Select which of the examples below are able to follow an algorithm
A human
A computer system
An animal
Which of the following is the main purpose of an algorithm?
To solve a problem
To visually display a problem
Select all advantages of using algorithmic thinking
Ignores the details that are not needed
Clear to follow as the steps are broken down
Can be reused by other people
Covers all potential decisions
Imagine you have been given a brand new Lego model to build
Select all examples of how algorithmic thinking has been used to help you with this task
A booklet of instructions tells you the order to put bricks together
A booklet of instructions tells you which bricks to use
A booklet of instructions builds the model for you
