Looks like no one added any tags here yet for you.
pair programming
a common model of programming that facilitates collaboration
program
a collection of program statements that performs a specific task when run by a computer. Often referred to as software.
code segment
a collection of program statements that are part of a program
behavior of a program
how a program functions during execution; often described by how a user interacts with it.
event
associated with an action and supplies input data to a program.
program documentation
a written description of the function of a code segment, event, procedure, or program and how it was developed
comments
a form of program documentation written into the program to be read by people and do not affect how a program runs
iterative development process
a development process that requires refinement and revision based on feedback, testing, or reflection throughout the process
incremental development process
a development process that breaks the problem into smaller pieces and makes sure each piece works before adding it to the whole
program inputs
data sent to a computer for processing by a program. Input can come in a variety of forms, such as tactile, audio, visual, or text
variable
an abstraction inside a program that can hold a value; each one has associated data storage that represents ONE value at a time, but that value can be a list or other collection that in turn contains multiple values
conditional statements (if statements)
code statements that affect the sequential flow of control by executing different statements based on the value of a Boolean expression
Boolean value
either true or false
nested conditional statements
consist of conditional statements within conditional statements
iteration statements
code statements that change the sequential flow of control by repeating a set of statements zero or more times, until a stopping condition is met
procedure
a named group of programming instructions that may have parameters and return values
parameters
input variables of a procedure
arguments
specify the values of the parameters when a procedure is called
program outputs
any data sent from a program to a device; can come in a variety of forms, such as tactile, audio, visual, or text