Study your flashcards anywhere!

Download the official Cram app for free >

  • Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off

How to study your flashcards.

Right/Left arrow keys: Navigate between flashcards.right arrow keyleft arrow key

Up/Down arrow keys: Flip the card between the front and back.down keyup key

H key: Show hint (3rd side).h key

A key: Read text to speech.a key


Play button


Play button




Click to flip

31 Cards in this Set

  • Front
  • Back
The equipment
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
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
sketches of the user interface
User Interface
what the user actually sees
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
perform operations on one or more operands
characters which mark the beginning of a statement or separate items in a list
rules that must be followed when constructing a program
a piece of data