AP CSP: Big Idea 1
Logic Error
a bug in a program that causes something to happen incorrectly (example: writing a repeat instruction instead of a boolean).
Program
a collection of instructions.
Digital Data
a discreet representation of data without degradation using information in a set of individual symbols (not in a physical way).
Rapid Prototype
a draft or first attempt in something.
Byte
a group of 8 bits (which each consist of a 0 or a 1).
Binary (base-2)
a numeral system that comprises of 0 or 1.
Decimal (base-10)
a numeral system that comprises of 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9.
Pseudocode
a plain language (outline) description of the steps to an algorithm.
Syntax Error
a problem in the sequence of characters intended to be written (example: typo).
Compiler
a program that converts instructions so the computer is able to interpret it.
Algorithm
a sequence of instructions used to solve a problem or perform a computation.
Abstraction
a simplified representation of something more complex.
Pair Programming
an efficient software device technique with a couple of people.
Run-Time Error
an error that occurs in the duration of the program while running.
Events
an occurrence recognized by software.
Bit
binary digit (0 or 1), a basic unit of information in computing communications.
Incremental
minute change in a variable or function.
Examples of Development Processes
prototype, rapid, spiral, waterfall, etc.
Iterative
repetition of a process.
Analog Data
represented using an infinite scale of values in a physical way.
Event-Driven Programming
the flow of a programming from user action.
Overflow Error
when a computer is unable to store an answer or calculation correctly.
Program Documentation
written text that assists in embedding the source code.