• 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
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/63

Click to flip

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;

63 Cards in this Set

  • Front
  • Back
Parameter Passing
The most common methods are to pass the value of the actual parameter (call by value), or to pass the address of the memory location where the actual parameter is stored (call by reference). The latter method allows the procedure to change the value of the parameter, whereas the former method guarantees that the procedure will not change the value of the parameter.
accessor method
A method that accesses an object but does not change it and returns a value
Actual Parameter
The expression supplied for a formal parameter of a method by the caller
Address
unique number with each memory location
Algorithm
An unambiguous executable and terminating specification of a way to solve a problem; solves math problem in a finite number of steps
Argument
An actual parameter in a method call or one of the values combined by an operator
Arithmetic Logic Unit (ALU)
A digital circuit that performs arithmetic and logical operations
ASCII
represents text in computers communications equipment and other devices that use text; a code that allows for information exchange between computers
Binary
system of numerical notation that uses base 2 instead of base 10; there are only 1's and 0's
Bit
binary digit; smallest unit of information, having two possible values 0 and 1; data with n bits has 2^n possible values
Boolean
a subset of algebra used for creating true/false statements
Boolean Expression
an expression that results in a value of either true or false
Boolean Operator
an operator that can be applied to boolean values; 3 logic operators: &, ||, and !
Byte
made up of 8 bits
Cache Memory
component that transparently stores data so that future requests for that data can be served faster
Cast
explicitly converting a value from one type to a different type; to change the type of an object
Class
a programmed defined data type
Computer Science
Study of theoretical foundations of information and computations and of practical techniques for their implementation and application for computer systems; study of algorithms: 1) formal and math properties 2) hardware realizations 3) linguistic realizations 4) application
Constructor
a method that initializes a newly instantiated object
Control Unit
circuitry that controls flow of information through the processor and coordinates the activities of the other units within the processor
Encapsulation
the hiding of implementation details
Explicit Parameter
a parameter of a method other than the object on which the method is involved
Flops
an inverter that makes the input false
Formal Parameter
a variable in a method definition; initialized with an actual parameter value when the method is called
Gigabyte
1 billion bytes
I/O Buffer
A buffer; the ..(?)
I/O Controller
Special-purpose computer whose responsibility is to handle the details of input/output and to compensate for any speed differences between I/O devices and other parts of the computer
Integrated Development Environment (IDE)
a programming environment that includes an editor, compiler, and debugger
Implicit Parameter
the object on which the method is involved
Initialize
setting a variable to a well-defined value when it is created
Instance
an object whose type is class
Instance Variable
a variable defined in a class
Instantiation
construction of an object of that class
Instruction Set
complete set of all the instructions in the machine code that can be recognized and executed by a central processing unit
Kilobyte
1,024 bytes
Local Variable
a variable whose scope is a block
Logic Gate
a computer circuit with several inputs and 1 output
Loop
sequence of instructions that is executed repeatedly
Machine Language
instructions that can be executed directly by CPU
Mass Storage
record, store, and read "masses" of data; non-volatile
Megabyte
1 million bytes
Memory
a value that specifies the location of data in computer memory
Memory Access Register (MAR)
holds the address of the memory location of the next instruction to be executed
Memory Data Register (MDR)
register of the computer's control unit that contains the data to be stored in the computer storage
Method
sequence of statements that has a name (??)
Mutator Method
method that changes the state of an object
Object
a value of a class type
Object Reference
a value that denoted the location of an object in memory; in java, a variable whose type is class and contains an object of reference to that class
Object-Oriented Programming
designing a program by discovering objects, their properties and their relationships
Parameter
item of information that is specified to a method when the method is called
Primitive Data Type
a number type of boolean
Pseudocode
high level descriptions of a program of algorithm using a mixture of english and informal programming language syntax; must have input and output
Random Access Memory (RAM)
electronic circuits in a computer that store code and data of running programs
Register
record in an official list of recording of items, names, or actions
Scope
the part of the program in which a variable is defined
Software
programs/procedures and rules pertaining to operation of computer system
Stored Program Concept
storage of instructions in computer memory to enable it to perform a variety of tasks in a sequence of intermittently
Syntax
rules that define how to form instructions in particular programming language
Terabyte
1,000 gigabytes
Transistor
small electronic device containing a semi-conductor and having at least three electrical contacts; used in a circuit as an amplifier, detector, or switch
Truth Table
diagram in rows or columns showing how the truth and falsity of a proposition varies with its components
Von Neumann Architecture
computer design model that uses a processing unit and a single separate storage structure to hold both instructions of data; design architecture for an electronic digital computer with subdivisions of a processing unit: 1) memory 2) input/output 3) ALU 4) Control Unit
White Space
any sequence of only space, tab, and newline characters