the order in which the commands are given
sequence
a symbol or word like "and," "or," and "not" that connects two or more Booleans to make conditional decisions more specific
logical operator
runs a block of code over and over for a set number of times
for loop
a specific action for the computer to perform
command
people who write code to build their own apps and games
developers
The process of combining small parts of a program to solve a larger problem
composition
a block of code that will run only if something is true.
conditional code
a collection of commands grouped together and given a name.
function
telling a computer what to do
coding
an error in your code
bug
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
a step-by-step set of rules or instruction
algorithm
(text): stores a series for 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
extra information that gets passed to a function
parameter
an informal description of code or a concept that's intended for human reading
pseudocode
the rules for writing code that computers can understand and run
syntax
a named container that stores a value that can't be changed
constant
a symbol such as ==, !=, <, >, <=, or >=, used to compare two values
comparison operator
a named container that stores a value. The value can change over time.
variable
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
a collection that stores an ordered list of items
array
the number that represents the position of an item in an array
index