wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computational Thinking Methods (Vocab)

Total questions: 25

Worksheet time: 18mins

Name
Class
Date
1.

When discussing computational thinking skills: Decomposition means....

a)

Writing a set of rules or directions

b)

Removing unnecessary parts

c)

Looking for patterns

d)

Breaking the problem into smaller chunks.

2.

When discussing computational thinking skills: Looking for similarities & trends refers to...

a)

Decomposition

b)

Pattern Recognition

c)

Algorithm creation

d)

Abstraction

3.

Computational thinking is the ability to solve problems by learning to think like a computer or a computer scientist. This involves analyzing a complex problem, developing possible solutions to the problem, and formatting the solutions so that they can be carried out by a computer (or a human). Which example is the "best" plan to solve a problem?

a)

1. Create your Algorithm, 2. Look for trends, 3.Remove unnecessary parts, 4. Make sure you chunked the problem

b)

1. Break down the problem into smaller parts. 2. Look for trends, 3.Remove unnecessary parts, 4. Write steps/directions to solve problem.

c)

1. Break down the problem into smaller parts. 2. Look for trends, 3.Create an Algorithm, 4. Finally, remember to remove unnecessary parts.

4.

Which of the following is not done by abstraction?

a)

Identifies essential details

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

5.

One advantage of abstraction is that it means no mistakes can be made

a)

True

b)

False

6.

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

7.
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
8.
How many computational thinking techniques are usually required to write a successful program?
a)
1
b)
2
c)
3
d)
4
9.
Which of the following is NOT an example of computational thinking?
a)
letting the bossiest friend decide where you should all go
b)
considering the different options carefully before deciding upon the best one
c)
discussing with your friends how much time and money you have before choosing from a shortlist of places
d)
deciding based on where you would be able to walk, since no one can drive
10.

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

a)

Planning what to collect and where to exit in a video game level.

b)

Planning how to beat your enemies in a video game.

c)

Accidentally completing a video game level.

11.

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

a)

Planning what to collect and where to exit in a video game level.

b)

Planning how to beat your enemies in a video game.

c)

Accidentally completing a video game level.

12.

What is an Algorithm?

a)

A list of steps to complete a task.

b)

What is used to make a computer work.

c)

When you look for similarities between different parts of a problem.

d)

Breaking a problem down into smaller, more manageable pieces.

13.

Noticing that your candy supply decreases every time a certain friend comes over is an example of:

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm Design

14.

Breaking down a year's worth of daily temperature data by monthly average is an example of:

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Algorithm Design

15.

Which Computational Thinking strategies are required to be used in EVERY problem?

a)

Decomposition and Abstraction

b)

Pattern Recognition and Algorithm Design

c)

All Strategies Must Be Used in Every Problem

d)

No One Strategy Must Be Used in Every Problem

16.

Which of the following is an example of decomposition in real-life problem-solving?

a)

Writing a detailed essay without outlining the main points 

b)

Building a car from scratch without any instructions 

c)

Organizing a big party by dividing tasks among friends 

d)

Memorizing a long list of random numbers 

17.

What is an example of algorithmic thinking in computer science?

a)

Sorting a list of product names into alphabetical order

b)

Comparing two entries in a list

c)

Breaking down a complex problem into smaller problems

d)

None of the above

18.

What is an example of abstraction in computer science?

a)

Sorting a list of product names into alphabetical order

b)

Comparing two entries in a list

c)

Focusing on the order of characters in each entry

d)

None of the above

19.

What does abstraction focus on?

a)

Specific details of the problem

b)

Important bits of information from the problem

c)

Logical steps to reach a decision

d)

None of the above

20.

Which of the 4 computational thinking skills are required to complete the following task?: You have been asked to draw an image of a cat. Your image must be representative of all cats.

a)

Abstraction

b)

Algorithm Design

c)

Pattern Recognition

d)

Decomposition

21.

Which of the 4 computational thinking skills are required to complete the following task?: You are very hungry and you decide to bake a batch by following your grandmother's chocolate chip cookie recipe.

a)

Abstraction

b)

Algorithm Design

c)

Pattern Recognition

d)

Decomposition

22.

Which of the 4 computational thinking skills are required to complete the following task?: You examine an image not only as a whole entitity but also by its individual pixel characteristics.

a)

Abstraction

b)

Algorithm Design

c)

Pattern Recognition

d)

Decomposition

23.

Which of the 4 computational thinking skills are required to complete the following task?: Musical compositions from the Baroque Period are examined for commonalities in melodic design and instrumentation.

a)

Abstraction

b)

Algorithm Design

c)

Pattern Recognition

d)

Decomposition

24.

Which of the 4 computational thinking skills are required to complete the following task?: You and your family are planning a road trip through all of the capitals in the Europe and you have the job of figuring out the shortest route possible to save on the cost of fuel.

a)

Abstraction

b)

Algorithm Design

c)

Pattern Recognition

d)

Decomposition

25.

Which computational thinking method do you use the most? Explain your answer

4 lines