a
b
c
d
e
100

telling a computer what to do

coding

100

an error in your code

bug

100

&&

AND

100

||

OR

100

!

NOT

200

a specific action for the computer to perform

command

200

the order in which the commands are given

200

200

the process of identifying and fixing the error

debugging

200

a collection of commands grouped together and given a name

function

200

runs a block of code over and over for a set number of times

for loop

300

something you test that results in true or false

condition

300

a block of code that will run only if something is true

conditional code

300

a value that can only be either true or false

Boolean

300

a symbol or word like "and," "or," and "not" that connects two or more Booleans to make conditional decisions more specific

logical operator

300

a loop that runs a block of code as long as a given condition is true. When the condition is false, the loop stops running.

while loop

400

an informal description of code or a concept that's intended for human reading

pseudocode

400

a named container that stores a value. The value can change over time.

variable

400

(text): stores a series or characters, such as "Hello world!"

string

400

(numbers): stores an integer - a number that has no decimal, such as 10 or -42

int

400

(true or false): stores a value of either true or false

bool

500

the process of combining small parts of a program to solve a larger problem

composition

500

a step-by-step set of rules or instructions

algorithm

500

a named grouping of properties (the features) and methods (the behaviors) of a kind of data

type

500

the act of creating a new instance of a type, which includes setting initial values for any properties of the type

initialization

500

extra information that gets passed to a function

parameter