wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computational Thinking Quiz

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

What is computational thinking?

a)

Giving instructions to a computer

b)

Thinking like a computer

c)

A problem solving process that helps us solve problems

2.

Why do we need to think computationally?

a)

To help us program

b)

To help us solve difficult problems more easily

c)

To help us think like a computer

3.

What are the 4 computational thinking techniques?

a)

Decomposition, Pattern Matching, Algorithm, Coding

b)

Decomposition, Conditionals, Algorithm, Abstraction

c)

Decomposition, Pattern Matching, Algorithm, Abstraction

4.

Which of the following is NOT an example of computational thinking?

a)

Letting the bossiest friend decide where you should all go

b)

Thinking about the different options carefully before deciding where to go

c)

Discussing with your friends how much time and money you have before choosing where to go

5.

Which of these is an example of decomposition?

a)

Talking to a mechanic who is repairing a bicycle

b)

Looking at different bicycles to find out what are the things that are the same between them

c)

Finding out how a bicycle works by looking at the different parts of the bicycle

6.

Which of the following does NOT contain a pattern?

a)

My teacher gives me homework everyday

b)

I get the same homework as all my classmates

c)

I feel that today’s homework is difficult

7.

What is abstraction?

a)

The process of leaving out details that are important

b)

The process of leaving out details that are not important

c)

The process of leaving out all the details

8.

When drawing a dog, which of these can be ignored?

a)

Dogs run very fast

b)

Dogs have paws

c)

Dogs have ears

9.

What is algorithm design?

a)

A programming language

b)

Finding the best method to complete a task

c)

Patterns used to solve a problem

10.

Why is it important to find the best algorithm?

a)

So that we do not waste unnecessary resources

b)

So that we can find different ways to solve a problem

c)

So that we can program a robot or computer

11.

What is the best algorithm to have a higher chance to pass an exam?

a)

Sleep in class, play games all day, don’t do your homework

b)

Stay at home, watch k-pop videos, talk to your friends on the phone all night

c)

Pay attention in class, learn and do your best, practice what you have learnt