Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Topic 2: Computational Thinking Recap Quiz

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Which of the following is the correct description of abstraction?

a)

Removing unnecessary details to make the problem simpler

b)

Breaking the problem down into smaller, more manageable tasks

c)

Completing some steps in similar or repetitive ways

d)

The process of developing an algorithm for another person or system to follow

2.

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?

a)

Their gender

b)

Their height

c)

The length of their hair

d)

The colour pen they use

3.

Which of the following is usually used during abstraction to represent buildings on a map?

a)

Squares / rectangles

b)

Simpler versions of the building

c)

Photographs

4.

Select all advantages of using abstraction

a)

Simplifies the problem

b)

Allows you to focus on essential details fist

c)

Ensures no mistakes can be made

5.

Select all ways abstraction has been used in this example

a)

Colours to represent commands

b)

Blocks to represent text

c)

Picture of the flag to represent a command

d)

Colours to represent colours

6.

Which of the following is the correct description of decomposition?

a)

Removing unnecessary details to make the problem simpler

b)

Breaking the problem down into smaller, more manageable tasks

c)

Completing some steps in similar or repetitive ways

d)

The process of developing an algorithm for another person or system to follow

7.

Which form of computational thinking is being represented here?

a)

Decomposition

b)

Abstraction

8.

Imagine you have been asked to create a Lego model

Which of the following would be an example of decomposition during this task?

a)

Completing each element of the model separately, then combining them at the end

b)

Focussing only on the most important elements of the model first

c)

Looking back at previous models for guidance

9.

Select all advantages of using decomposition

a)

Breaks it own into smaller problems

b)

Each problem is more managable

c)

It can be worked on as a team

d)

Ensures no mistakes can be made

10.

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

a)

Split into individual lessons

b)

Prioritise by lessons you find mot difficult

c)

Work on it as a team with a family member / friend online

d)

Disregard anything that is important right now

11.

Which of the following is the correct description of pattern recognition?

a)

Removing unnecessary details to make the problem simpler

b)

Breaking the problem down into smaller, more manageable tasks

c)

Completing some steps in similar or repetitive ways

d)

The process of developing an algorithm for another person or system to follow

12.

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?

a)

Decomposition

b)

Pattern Recognition

13.

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?

a)

Decomposition

b)

Pattern Recognition

c)

Algorithmic Thinking

14.

Select all advantages of using pattern recognition

a)

Breaks it own into smaller problems

b)

Saves you time

c)

Allows you to make use of experience from anyone have done this before you

d)

Stops you needing to do the same thing twice

15.

Select all ways pattern recognition could be used between your math and your science lessons

a)

Common calculations

b)

Using a science calculator

c)

Using graph paper

d)

Using the art equipment

16.

Which of the following is the correct description of algorithmic thinking?

a)

Removing unnecessary details to make the problem simpler

b)

Breaking the problem down into smaller, more manageable tasks

c)

Completing some steps in similar or repetitive ways

d)

The process of developing an algorithm for another person or system to follow

17.

Select which of the examples below are able to follow an algorithm

a)

A human

b)

A computer system

c)

An animal

18.

Which of the following is the main purpose of an algorithm?

a)

To solve a problem

b)

To visually display a problem

19.

Select all advantages of using algorithmic thinking

a)

Ignores the details that are not needed

b)

Clear to follow as the steps are broken down

c)

Can be reused by other people

d)

Covers all potential decisions

20.

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)

A booklet of instructions tells you the order to put bricks together

b)

A booklet of instructions tells you which bricks to use

c)

A booklet of instructions builds the model for you