CS 121 EXAM 1 STUDY GUIDE
Computer - Answers - An electronic programmable device
Computer science - Answers - The study of computers
Programming - Answers - Planning the performance of a task/event
Programming language - Answers - A set of rules, symbols, and special words used to
construct a computer program
Algorithm - Answers - A step by step procedure for solving a problem in a finite amount
of time
Assembly language - Answers - A low level programming language in which a
mnemonic is used to represent each of the machine language instruction
Machine language - Answers - Language made up of binary codes instructions used
directly by the computer
Assembler - Answers - A program that translates assembly language into machine code
Compiler - Answers - A program that translates a high level language into machine
language
Source file - Answers - A file that contains a program written in a high level language
Object file - Answers - The machine language version of a source file
Central processing unit CPU - Answers - Part of the computer that executes the
instructions or program stored in memory. Made up of arithmetic and logic unit and the
control unit
Hardware - Answers - The physical components of the computer
Software - Answers - The set of all programs available on a computer
Analysis and specification. General Solution. Verify - Answers - 3 phases of problem
solving
To solve problems - Answers - What is the primary purpose of computer science?
Auxiliary device - Answers - A device that stores data in encoded form outside the
computers main memory
Computer - Answers - An electronic programmable device
Computer science - Answers - The study of computers
Programming - Answers - Planning the performance of a task/event
Programming language - Answers - A set of rules, symbols, and special words used to
construct a computer program
Algorithm - Answers - A step by step procedure for solving a problem in a finite amount
of time
Assembly language - Answers - A low level programming language in which a
mnemonic is used to represent each of the machine language instruction
Machine language - Answers - Language made up of binary codes instructions used
directly by the computer
Assembler - Answers - A program that translates assembly language into machine code
Compiler - Answers - A program that translates a high level language into machine
language
Source file - Answers - A file that contains a program written in a high level language
Object file - Answers - The machine language version of a source file
Central processing unit CPU - Answers - Part of the computer that executes the
instructions or program stored in memory. Made up of arithmetic and logic unit and the
control unit
Hardware - Answers - The physical components of the computer
Software - Answers - The set of all programs available on a computer
Analysis and specification. General Solution. Verify - Answers - 3 phases of problem
solving
To solve problems - Answers - What is the primary purpose of computer science?
Auxiliary device - Answers - A device that stores data in encoded form outside the
computers main memory