Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Dig It All!

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Focusing on the most important information and filtering out the rest.

a)

Abstraction

b)

Generalization

c)

Automation

d)

Evaluation

2.

Extending ideas and solutions for a particular problem to other kinds of problems

a)

Parallelism

b)

Iterating

c)

Generalization

d)

Evaluation

3.

Something that you plan to achieve or the overall goal

a)

Automation

b)

Conditionals

c)

Evaluation

d)

Objective

4.

A process in which you creatively apply problem solving techniques to solve problems in all areas of life.

a)

Computational thinking

b)

Evaluation

c)

Decomposition

d)

Objective

5.

Using a program to perform repetitive tasks or calculations, making processes reproducible

a)

Automation

b)

Parallelism

c)

Generalization

d)

Conditionals

6.

Making things happen simultaneously by breaking up code into smaller tasks that can be run at the same time.

a)

Parallelism

b)

Efficient

c)

Evaluation

d)

Automation

7.

A way of getting to a solution through step by step directions

a)

Algorithm

b)

Abstraction

c)

Objective

d)

Efficient

8.

The process that allows us to make sure our solution does the job it has been designed to do and to think about how it could be improved.

a)

Objective

b)

Decomposition

c)

Evaluation

d)

Algorithm

9.

Repeating steps, or instructions. , over and over again. This is often called a 'loop'.

a)

Generalization

b)

Objective

c)

Automation

d)

Iterating

10.

Done in the most reliable and easy to understand way. for example, In code, using loops instead of repeating code

a)

Efficient

b)

Computational thinking

c)

Algorithm

d)

Decomposition

11.

Statements that instruct the computer program to make decisions (If/then)

a)

Abstraction

b)

Efficient

c)

Conditionals

d)

Automation

12.

What is the process of breaking down a problem into a number of smaller problems that can more easily be addressed?

a)

Generalization

b)

Decomposition

c)

Computational thinking

d)

Iterating