50 terms

AP Computer Science Vocabulary

AP Computer Science Vocabulary which is an extension of the IB Computer Science Vocabulary set.
STUDY
PLAY
Alpha
In-house group of programmers
Analog
Continuous representation of physical property - wave sound
Automatic
Capture data with sensors (temperature, sound, pressure, light, chemical, etc.).
Beta
Selected group of outside users that are willing to give feedback on program.
Data collection
Who, What, validation, processing - Interview, surveys, existing documents, search
Defragmentation
Group related disk areas to improve the speed at which data can be accessed.
Digital
Data represented in discrete quantities
Direct Access
Ability to randomly access an arbitrary element in equal time. Used in stores
Direct Change
Adv. = when old and new are totally different. Dis = possible loss of data, crashes
WAN
Network with unlimited connections world wide
Documentation
Purpose, meaningful identifiers, indentation, diagrams, User instruction (low-tech).
Feasibility
Estimate cost, expected benefits, time to develop and implement, difficulties, risks.
Firewall
Soft/hardware protection between network and outside world - inspects data
Gateway
Software/hardware that allows connection to other networks
Generation
Converts HLL to machine code and creates variable memory location
Handshaking
Exchange of signals between devices that protocol has been followed.
Hub
Device that connects network components without regard to destination of data.
Input devices
Mouse, sensor, keyboard, joystick, scanners and touch screen.
Interfaces
Command Line easy code-short cuts or Graphical(GUI) easy to use-more memory
LAN
Network with limited connections in-house
Lexical
Removes all spaces and comments then looks for key words
Macro
Recording of a series of keystrokes.
Maintenance
Periodic reviews, corrections, debugging, improvements, re-testing and evaluation.
Manual
Capture data with mouse, keyboard, joystick, or touch screen.
Master
File holding the main data for a computer system or application
Modulus
Returns the remainder after integer division.
Noise
Interference which can alter data during transmission
Operating system
Program designed
Output devices
Lights, printer, LCD, actuators, switches, converters, plotter.
Packet
Information includes origin, destination, time of travel, location in sequence
Parallel Change
Adv. = Check new and old together, no loss of data, Dis= twice the work
Parity bit
Security digit added to ensure that the number of bits is always even or odd
Phased Change
Adv. = small sections tested and confirmed to work. Dis= extended training time
Primary
Used to store programs and variables while in execution. Cache RAM and ROM
Protocol
Agreed upon formats and procedures related to data transfer
Range
Lower and upper limits of data
Register
Temporary storage location capable of storing 1 word = multiple of 8 bits.
Router
Identifies the proper destination of data
Secondary
Refers to permanent memory storage (ex. disks, flash, tape).
Semantics
The meaning of the procedure not detected by the compiler.
Serial
Sequential data access in order used in payroll accounts
Software Cycle
Analysis > Design > Construction > Test - Install > Maintenance > Analysis
Swap
Temp = A; A = B; B = temp;
System Analysis
Clear picture of current system's Input>Process>Output All understand problem
System Requirements
Hardware/software, functions personal and tasks, formal performance agreement
this.
Prevents masking or shadowing by assigning parameter value to class data member
Trace
Following the steps of an algorithm to completion or error.
Transaction
File that holds a list of changes that need to be made.
Utility Software
File Management(save print) - Virus checker - defragger - data compressor
Virtual
An extension of primary memory created by using a secondary swap file