A sequence of characters (letters, numerals, symbols, and punctuation marks).
local variable:
A variable that is only accessible inside a block of code or a procedure.
crowd sourcing:
A strategy that takes advantage of large numbers of people connected by computer networks to collect information and get a better understanding of a specific topic or situation.
dynamic list:
A list whose items can change during the runtime of a program.
persistent data:
Any data that is stored and not lost after the application is terminated or power to the device is shut off.
header (of a code block):
The first line of a code block that embodies other blocks. The top line of text for an event handler block, or an if-else block, or a for loop.
traverse (a list):
To loop through a list of items, one item at a time.
design process:
A systematic, problem-solving strategy that designers follow to come up with a solution to a problem.
Redundancy:
Duplicated or replicated code within a program.
List:
An ordered collection of data elements stored and accessed in a program.