telling a computer what to do
coding
an error in your code
bug
&&
AND
||
OR
!
NOT
a specific action for the computer to perform
command
the order in which the commands are given
200
the process of identifying and fixing the error
debugging
a collection of commands grouped together and given a name
function
runs a block of code over and over for a set number of times
for loop
something you test that results in true or false
condition
a block of code that will run only if something is true
conditional code
a value that can only be either true or false
Boolean
a symbol or word like "and," "or," and "not" that connects two or more Booleans to make conditional decisions more specific
logical operator
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
an informal description of code or a concept that's intended for human reading
pseudocode
a named container that stores a value. The value can change over time.
variable
(text): stores a series or characters, such as "Hello world!"
string
(numbers): stores an integer - a number that has no decimal, such as 10 or -42
int
(true or false): stores a value of either true or false
bool
the process of combining small parts of a program to solve a larger problem
composition
a step-by-step set of rules or instructions
algorithm
a named grouping of properties (the features) and methods (the behaviors) of a kind of data
type
the act of creating a new instance of a type, which includes setting initial values for any properties of the type
initialization
extra information that gets passed to a function
parameter