wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

COMPUTATIONAL THINKING

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

1. What is computational thinking?

a)

Giving instructions to a computer

b)

Thinking like a computer - in binary

c)

Using a set of techniques and approaches to help to solve problems

2.

Which of the following is NOT a computational thinking technique?

a)

Decomposition

b)

Pattern recognition

c)

Coding

3.

Which of the following is an example of thinking computationally?

a)

Planning out your route when going to meet a friend

b)

When going to meet a friend, wandering around until you find them

c)

When going to meet a friend, asking a parent to plan your route for you

4.

Which computational thinking technique involves breaking a problem down into smaller parts?

a)

Abstraction

b)

Decomposition

c)

Algorithms

5.

To create a successful computer program, how many computational thinking techniques are usually required?

a)

2

b)

4

c)

1

6.

When is a computer most likely to be used when using computational thinking?

a)

During decomposition

b)

At the end, when programming a computer

c)

When writing algorithms

7.

What is decomposition?

a)

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

b)

Adding detail to make a problem more complex

c)

When you ignore the unnecessary detail in a problem

8.

Which of these is an example of decomposition?

a)

Breaking the problem of organising a cake sale into smaller parts, such as who will bake the cakes and when to hold the cake sale

b)

Taking the problem of baking a cake and thinking about how we can make it the best cake possible

c)

Looking at what different kinds of cake can be made

9.

What is pattern recognition?

a)

Breaking down a complex problem into smaller problems

b)

Building models from patterns

c)

Looking for similarities among and within problems

10.

Which of the following contains a pattern?

a)

All cars have wheels

b)

My car is blue

c)

My friend's car has an MP3 player

11.

What is abstraction?

a)

The process of using all detail

b)

The process of using irrelevant characteristics

c)

The process of filtering out irrelevant characteristics and unnecessary detail

12.

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

a)

Dogs have paws

b)

Dogs run quickly

c)

Dogs have a nose

13.

What is an algorithm?

a)

Patterns and trends used to solve a problem

b)

A set of step-by-step instructions to resolve a problem

c)

A programming language