wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computational Thinking

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

What do we mean by COMPUTATIONAL THINKING?

a)

Understanding a complex problem and developing possible solutions.

b)

Breaking a task into smaller tasks.

c)

Selecting a computer to use.

d)

Focusing on what is important, ignoring what is unnecessary.

2.

Define ABSTRACTION

a)

Breaking a task into smaller tasks.

b)

Drawing a map to show how to reach a destination.

c)

Creating step by step instructions.

d)

Focusing on what is important and ignoring what is unnecessary.

3.

Define PATTERN RECOGNITION.

a)

A sequence of instructions.

b)

Looking for similarities and trends.

c)

Breaking a task into smaller tasks.

d)

Focusing on what is important and ignoring what is unnecessary.

4.

Define ALGORITHM DESIGN

a)

Breaking a task into smaller tasks.

b)

Looking for similarities and trends.

c)

A sequence of instructions.

d)

Deciding what computer to use.

5.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

6.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

7.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

8.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

9.

What does an arrow represent in a FLOWCHART?

a)

Start

b)

Decision

c)

Data flow

d)

Process

10.

What is the OUTPUT if the user enters "YES"?

a)

Leave umbrella at home.

b)

Take an umbrella.

11.

What is decomposition?

a)

Adding detail to make a problem more complex

b)

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

c)

When you ignore the unnecessary detail in a problem

12.

Why do we decompose a complex problem?

a)

To make it easier to solve

b)

To make it more difficult to solve

c)

To change the problem we have

13.

Which of these is an example of decomposition?

a)

Watching a mechanic repair a car

b)

Finding out how a car works by looking in detail at the different parts that make up the car

c)

Looking at different car models for similarities between them

14.

How often do we decompose problems?

a)

We never decompose them, computers do this for us

b)

Occasionally, but we don't really need to

c)

Every day, often without thinking about it

15.

Which of these is NOT an example of decomposition?

a)

Thinking about how the problem could be divided into smaller parts

b)

Adding more parts to the problem so it becomes more complex

c)

Working out who could help you solve a part of the problem

16.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems

b)

We don't need to look for patterns

c)

Patterns make it more difficult complex problems

17.

What comes next in the pattern?

a)

up, down, right

b)

down, up, left

c)

up, right, down

d)

down, left, right

18.
a)

heart,heart,heart

b)

octagon, octagon, octagon

c)

octagon, heart, octagon

d)

octagon, octagon, heart

19.

What are the next two numbers in this pattern? 12, 17, 22, 27, ___, ___

a)

30, 37

b)

32, 37

c)

32, 35

d)

30, 33

20.

What is Abstraction?

a)

The use of computers to solve problems

b)

Breaking down a large problem into smaller sub-problems

c)

Representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem

d)

Identifying the steps involved in solving a problem

21.

When drawing a dog, which of the following characteristics could be ignored?

a)

Dogs run quickly

b)

Dogs have a nose

c)

Dogs have paws