wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computational Thinking - End of Unit Assessment

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.
What is computational thinking?
a)
It allows you to break down a large / complex problem into smaller parts.
b)
It is thinking like a robot
c)
It is being able to bake a cake.
d)
It is creating a coding solution to a problem.
2.
What does decomposition mean?
a)
focuses on the important information only, ignoring irrelevant detail
b)
Step by step instructions on solving a problem.
c)
Thinking like a computer
d)
This is the breaking down of a complex problem into smaller parts
3.
What does the following flowchart symbol represent?
a)
A process
b)
An output
c)
A decision (choice)
d)
End
4.
What does the following symbol represent in a flowchart?
a)
An input
b)
Start
c)
End
d)
A process
5.
What does the following flowchart symbol represent?
a)
Input / Output
b)
Start of flowchart
c)
A process
d)
End
6.
What does the following flowchart symbol represent?
a)
Process
b)
Input
c)
Start / End
d)
Sub-process
7.
Why do we need to think computationally?
a)
To help us program
b)
To help us solve complex problems more easily
c)
To help us to think like a computer
8.

What name is given to the process of breaking down problems into smaller, more manageable parts?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithims

9.

What name is given to the process of focusing on the important information only, ignoring irrelevant details?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

10.

What name is given to the process of looking for similarities among problems?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

11.

What name is given to the process of applying step by step instructions to solving a problem?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

12.

What is this diagram called?

a)

Organisation Chart

b)

Flow Diagram

c)

Algorithm

d)

Pseudocode

13.

If you were to create a step-by-step sequence of instructions to solve a problem, which Computational Thinking skill would you be using?

a)

Decomposition

b)

Algorithm Design

c)

Pattern Recognition

d)

Abstraction

14.

What are instructions to find hidden treasure an example of?

a)

Decomposition

b)

Pattern identification

c)

Abstraction

d)

Algorithm

15.

‘Focusing on what’s important, ignoring what is unnecessary’ is a definition of which part of Computational Thinking?

a)

Decomposition

b)

Algorithm Design

c)

Pattern Recognition

d)

Abstraction

16.
Why do we need to think computationally?
a)
To help us program
b)
To help us solve complex problems more easily
c)
To help us to think like a computer
17.

Decomposition ==

a)

breaking down a complex problem or system into smaller, more manageable parts

b)

looking for similarities among and within problem

c)

focusing on the important information only, ignoring irrelevant detail

d)

developing a step-by-step solution to the problem, or the rules to follow to solve the problem

18.

Decomposition ==

a)

breaking down a complex problem or system into smaller, more manageable parts

b)

looking for similarities among and within problem

c)

focusing on the important information only, ignoring irrelevant detail

d)

developing a step-by-step solution to the problem, or the rules to follow to solve the problem

19.

Pattern Recognition ==

a)

breaking down a complex problem or system into smaller, more manageable parts

b)

looking for similarities among and within problems

c)

focusing on the important information only, ignoring irrelevant detail

d)

developing a step-by-step solution to the problem, or the rules to follow to solve the problem

20.

An architect sells the plans for a house to a developer who wants to build a housing estate of 15 similar houses. What is this an example of?

a)

Decomposition

b)

Pattern identification

c)

Abstraction

d)

Algorithm

21.

Abstraction ==

a)

breaking down a complex problem or system into smaller, more manageable parts

b)

looking for similarities among and within problems

c)

focusing on the important information only, ignoring irrelevant detail

d)

developing a step-by-step solution to the problem, or the rules to follow to solve the problem

22.

Algorithm ==

a)

breaking down a complex problem or system into smaller, more manageable parts

b)

looking for similarities among and within problems

c)

focusing on the important information only, ignoring irrelevant detail

d)

developing a step-by-step solution to the problem, or the rules to follow to solve the problem

23.

What do these items have in common?

a)

Decomposition

b)

Pattern identification

c)

Abstraction

d)

Algorithm

24.

A multiplication sum can be written as an addition sum to make it easier to do. What is this an example of?

a)

Decomposition

b)

Pattern identification

c)

Abstraction

d)

Algorithm

25.

What is a LEGO instruction leaflet an example of?

a)

Decomposition

b)

Pattern identification

c)

Abstraction

d)

Algorithm