wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computational Thinking Vocabulary

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

a verb that means to write instructions for a computer

a)

code

b)

debugging

c)

event

d)

algorithm

2.

An action code that causes something to happen or to start.

a)

debugging

b)

algorithm

c)

code

d)

event

3.

An algorithm that has been coded into something that can be run by a machine is called a...

a)

program

b)

bug

c)

loop

d)

command

4.

A list of steps to finish a task. A set of instructions that can be performed with or without a computer.

a)

program

b)

algorithm

c)

command

d)

condition

5.

Part of a program that does not work correctly.

a)

debugging

b)

variable

c)

algorithm

d)

bug

6.

Finding and fixing problems in an algorithm or program.

a)

sequencing

b)

debugging

c)

conditonals

d)

behavior

7.

Putting commands in correct order so computers can read the commands

a)

loop

b)

repeat

c)

debugging

d)

sequencing

8.

The action of doing something over and over again

a)

conditionals

b)

until

c)

loop

d)

constant

9.

A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.

a)

debugging

b)

until

c)

repeat

d)

condition

10.

Statements that only run under certain conditions.

a)

bug

b)

command

c)

conditionals

d)

algorithm

11.

A loop that continues to repeat while a condition is true.

a)

for loop

b)

while loop

c)

until

d)

function

12.

A named group of programming instructions. They are reusable abstractions that reduce the complexity of writing and maintaining programs.

a)

function

b)

loop

c)

repeat

d)

algorithm

13.

A variable used throughout a program that never changes value

a)

event

b)

command

c)

bug

d)

constant

14.

A placeholder for a piece of information that can change.

a)

constant

b)

variable

c)

until

d)

function

15.

Loops that have a predetermined beginning, end, and increment (step interval).

a)

event

b)

until

c)

while loop

d)

for loop

16.

An action that a sprite performs continuously until it’s told to stop.

a)

behavior

b)

function

c)

constant

d)

conditionals

17.

A graphic character on the screen with properties that describe its location, movement, and look.

a)

conditionals

b)

algorithm

c)

sprite

d)

bug

18.

Breaking big problems in to smaller, more manageable problems

a)

decomposition

b)

debugging

c)

algorithm

d)

abstraction

19.

Analyzing and identifying repeated sequences

a)

debugging

b)

abstraction

c)

sequencing

d)

pattern recognition

20.

Removing parts of a problem that are unnecessary and making one solution to work for multiple problems.

a)

debugging

b)

abstraction

c)

sequencing

d)

decomposition