Computer Science Illuminated: Chapter 9 Key Terms

27 cards

Review Chapter 9 key terms with the definitions.


 
  
Created Oct 17, 2010
by
jamaya

 

 
Table View
 
Download
 
Print

Flashcard Set Preview

  Side A   Side B
1
Asynchronous
 
1) Not occurring at the same moment in time as some specific operation of the computer2)...
2
Boolean Expression
 
A sequence of identifiers, separated by compatible operators, that evaluates to...
3
Bytecode
 
A standard machine language into which Java source code is compiled
4
Case Sensitive
 
1) Uppercase and lowercase letters are not considered the same2) Two identifiers...
5
Class (Implementation Phase)
 
6
Compiler
 
A program that translates a high-level language program into machine code
7
Control Structure
 
An instruction that determines the order in which other instructions in a program...
8
Data Type
 
A description of the set of values and the basic set of operations that can be applied to...
9
Declaration
 
A statement that associates an identifier with a variable, an action, or some other entity...
10
Encapsulation
 
1) Bundling data and actions so that the logical properties of data and actions are separated...
11
Fields
 
1) Named items in a class2) Can be data or subprograms
12
Inheritance
 
A mechanism by which one class acquires the properties-data fields and methods-of another...
13
Instantiate
 
To create an object from a class
14
Interpreter
 
A program that inputs a program in a high-level language and directs the computer...
15
Method
 
A named algorithm that defines one aspect of the behavior of a class
16
Object
 
1) A collection of data values and associated operations2) An entity or thing that...
17
Object (implementation phase)
 
An instance of a class
18
Object (problem-solving phase)
 
An entity or thing that is relevant in the context of a problem
19
Object class (class)
 
A description of a group of objects with properties (data) and behaviors (actions)
20
Object class (class)(problem-solving phase)
 
A description of a group of objects with similar properties and behaviors
21
Polymorphism
 
The ability of a language to have duplicate method names is an inheritance hierarchy and...
22
Reserved Word
 
1) A word in a language that has special meaning2) It cannot be used as an identifier
23
Strong Typing
 
Each variable is assigned a type, and only values of that type can stored in the...
24
Brainstorming
 
The stage in which we make a first pass at determining the classes in the problem
25
Scenarios
 
The stage in which the behavior of each class is determined
26
Filtering
 
The stage in which we go back over the proposed classes determined in the brainstorming...
27
Responsibility Algorithms
 
The last stage in which the algorithms are written for the responsibilities for each of...


Upgrade and get a lot more done!
Upgrade    Cancel