Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
31 Cards in this Set
- Front
- Back
Hardware
|
The equipment
|
|
Software
|
programs that run the equipment
|
|
Memory Unit
|
Ordered sequence of storage cells each capable of holding a piece of information and with its own unique address.
|
|
Arithmetic/Logic Unit
|
Performs arithmetic operations, and makes logical comparisons
|
|
Control Unit
|
Controls the order in which your program instructions are executed
|
|
Central Processing Unit
|
Contains 2 components to execute program instructions
|
|
Peripherals
|
input, output, or auxilary storage devices attached to a computer
|
|
Input devices
|
include keyboard and mouse
|
|
Output devices
|
include printers, video display, and LCD screens
|
|
Auxilary/Secondary Storage Devices
|
from disk drives to digital cameraas
|
|
A program
|
step-by-step series of instructions for a computer
|
|
computer programming
|
process of writing a program
|
|
programming language
|
a special language used to write computer instructions. Include key words, programmer-defined symbols, operators, puctuation, and syntax.
|
|
programming process
|
analyze requirements, design the solution (flowchart & pseudocode), validate the design, implement the design (code), test and debug the solution (compile/run), document the program
|
|
Analyze the requirements
|
verify the requirements, evaluate the problem to determine if it is solveable with a program, list required input and output data, determine whether the input data is avaliable for testing
|
|
Design the Solution
|
Develop a logical method to illustrate the sequence of steps. Flowcharts, control structures, pseudocode
|
|
Control Structures
|
allow the programmer to specify the code that will execute only if a condition is met
|
|
Storyboards
|
sketches of the user interface
|
|
User Interface
|
what the user actually sees
|
|
pseudocode
|
English representation of how the program code should be written
|
|
Validate the design
|
user verifies that the requirements are met and the program solves the problem put forth
|
|
Implement the design
|
write the code, create the user interface, and include comments in the code that explaint the code's purpose. Also do unit testing.
|
|
Unit Testing
|
testing the code as it is written
|
|
Test the solution
|
Test boundary values, use sample input data, document problems
|
|
Document the Solution
|
requirements documents, program design documents, user interface documents, and documentation of the code. Document test cases. Archive program code electronically.
|
|
Key words
|
words that have special meaning and can only be used for their intended purpose
|
|
programmer-defined symbols
|
words or names as defined by the programmer
|
|
operators
|
perform operations on one or more operands
|
|
punctuation
|
characters which mark the beginning of a statement or separate items in a list
|
|
syntax
|
rules that must be followed when constructing a program
|
|
operand
|
a piece of data
|