WorksheetsComputational Thinking Vocabulary
Total questions: 20
Worksheet time: 10mins
a verb that means to write instructions for a computer
code
debugging
event
algorithm
An action code that causes something to happen or to start.
debugging
algorithm
code
event
An algorithm that has been coded into something that can be run by a machine is called a...
program
bug
loop
command
A list of steps to finish a task. A set of instructions that can be performed with or without a computer.
program
algorithm
command
condition
Part of a program that does not work correctly.
debugging
variable
algorithm
bug
Finding and fixing problems in an algorithm or program.
sequencing
debugging
conditonals
behavior
Putting commands in correct order so computers can read the commands
loop
repeat
debugging
sequencing
The action of doing something over and over again
conditionals
until
loop
constant
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.
debugging
until
repeat
condition
Statements that only run under certain conditions.
bug
command
conditionals
algorithm
A loop that continues to repeat while a condition is true.
for loop
while loop
until
function
A named group of programming instructions. They are reusable abstractions that reduce the complexity of writing and maintaining programs.
function
loop
repeat
algorithm
A variable used throughout a program that never changes value
event
command
bug
constant
A placeholder for a piece of information that can change.
constant
variable
until
function
Loops that have a predetermined beginning, end, and increment (step interval).
event
until
while loop
for loop
An action that a sprite performs continuously until it’s told to stop.
behavior
function
constant
conditionals
A graphic character on the screen with properties that describe its location, movement, and look.
conditionals
algorithm
sprite
bug
Breaking big problems in to smaller, more manageable problems
decomposition
debugging
algorithm
abstraction
Analyzing and identifying repeated sequences
debugging
abstraction
sequencing
pattern recognition
Removing parts of a problem that are unnecessary and making one solution to work for multiple problems.
debugging
abstraction
sequencing
decomposition
