wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computational Thinking

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What is an Algorithm?

a)

Something a computer does to think

b)

A series of steps and instructions with given inputs to produce an output

c)

Some instructions

d)

A series of steps and instructions with given outputs to produce an input

2.

What does abstraction do?

a)

The process of removing something unnecessary

b)

Breaks something up to make it easier

c)

The process of ignoring something unnecessary

d)

Looking at a solution that repeats itself

3.

If you had multiple problems and needed to make it easier for yourself what process might you use?

a)

Abstraction

b)

Algorithmic thinking

c)

Decomposition

d)

Recognising the pattern

4.

What is computational thinking?

a)

Giving Instructions to a computer

b)

Thinking like a computer (in binary)

c)

Using a series of techniques or approaches to solve a problem

d)

Identifying a problem

5.

Which of these is NOT a computational thinking technique?

a)

Coding

b)

Algorithm Design

c)

Decomposition

d)

Pattern Recognition

6.

Which of these is NOT an example of computational thinking?

a)

Planning how to defeat your enemies on a video game level

b)

Accidently completing a video game level

c)

Planning on what to collect and exit a video game level

d)

Choosing your character that is best for a video game level

7.

When is a computer most likely to use computational thinking?

a)

During decomposition

b)

At the end, when programming a computer

c)

When the computer wants to know what to do

d)

When writing algorithms

8.

You are going on an organised trip with your class. Your teacher gives you an outlined plan for the main activities for the day.What is this plan an example of?

a)

Pattern Recognition

b)

Algorithm Design

c)

Decomposition

d)

Abstraction

9.

Someone stops you and asks for the directions to the nearest shop. You need to give them clear, step-by-step instructions for the quickest route. What is this an example of?

a)

Algorithm Design

b)

Pattern Recognition

c)

Decomposition

d)

Abstraction

10.

You are playing a game of football in PE. You see that the goalkeeper keeps jumping to one side when people try to score. What computational thinking element would you use in this situation to score?

a)

Decomposition

b)

Algorithm Design

c)

Abstraction

d)

Pattern Recognition