Share these flash cards

With group: None
HTML link to set: Tiny link:
Share on Facebook Share on MySpace

All 100 terms

TermDefinition
AbnormalData that is totally unexpected. Ex: A string "three" instead of an integer like 3.
AccessorExtracts information from an object without changing it. Usually prefixed with 'get'.
AddressReference to a value or object's memory location.
AlgorithmFinite set of well-defined instructions for accomplishing a task - a Recipe.
AppletGraphical Java program that runs in a web browser or viewer.
ArgumentValue we pass to an object via a parameter.
ArrayType of object used to store groups of similar elements.
AssignmentStoring the right-hand value of a statement in the variable on the left side of =.
AsynchronousData transmitted in small amounts at any time.
AttributesNouns that describe an object like colors, size, name, and position.
BatchProcessing of data with a delay in data collection and actual data entry.
BehaviorsVerbs that denote the actions of an object or what it does - methods.
Binaryordered search method - list is halved until required item is found.
BlockSet of declarations and statements between a set of curly brackets { }.
BooleanData type used to represent a single true or false value.
BranchingSelection based on a given condition with two outcomes, true or false.
BufferTemporary storage location of limited size. holds data waiting to be used.
BusSet of parallel wires that allow bits to be transmitted over one of the wires.
CastingChanging of data type. Ex: int value into a double. Referred to as type conversion.
CharacterData type used for letters, digits 0...9, and punctuation symbols.
ClassTemplate used to create objects which shows features and how they behave.
ClientMakes requests for service on a network - printing, get files, communication.
Commentsused to give helpful information about a code but ignored by a computer.
CompilerConverts high-level language (C++) to low level machine language (1's and 0's)
ConcatenationJoining two o more strings or characters together to form one string.
ConditionLogical expression determined to be true or false - if true execution continues.
ConstructorSpecial method creates an instance of a class executed with "new" command.
Control StatementAllows a program to proceed in a non-sequential matter. Ex: if/else, switch, while.
DataTesting that involves valid and invalid input - range checks.
DeclarationAnnouncement of variable or object - includes data type and identifier.
DotNotation used to externally invoke methods. It is not necessary for internal calls.
EfficiencyThe time and RAM needed to execute an algorithm.
EncapsulationThe term private is used to protect (hide) data or methods which prevents access.
EncryptionProcess of changing data so that it can't be read without a decoding key.
ExceptionsInformation about a problem during compiling or execution.
ExtremeData that lies outside the expected limits.
FieldVariable declared in Class body and outside all Class methods - assigned Default.
FinalDeclaration of constant variables Pi=3.14 that should not be changed.
Floating PointData type used for any signed or unsigned number with a decimal - double.
FormattedNumerical and textual values properly aligned in an output display.
FunctionalTesting of selection constructs like switch and if/else.
Garbage CollectorRemoves stored data from memory at the end of a program's life - Housekeeping.
HertzSpeed of a computer's internal clock - measure of CPU speed in cycles per second.
IdentifierName used to describe classes, methods, variables. Starts with a letter - no spaces.
IncrementIncreases or decreases for a loop counter. Ex: i++, i--, i+=2, or i=2i+1.
InheritanceOne class assumes the method of another superclass or parent.
InitializationSets a variable to a value accomplished with an assignment operator (=) sign.
InstanceAn imprint of an object having its own individual properties - field assignments.
IntegerData type used for any positive or negative number without a decimal point.
InterpreterProgram that reads and executes one line at a time. Ex: Java Virtual Machine.
LocalVariable declared and used only within a method {block} or construct - No default.
LogicError caused by incorrect sequence or choice of condition.
Loopused to execute a block of code repeatedly without writing it multiple times.
MachineCode created by the compiler or interpreter.
MessageInstruction sent to a class or an object to perform a task.
MethodSeqence of instructions an object follows to perform a task. Behavior - Verb.
ModifiersCreate levels of access - public, private, static, final, and abstract.
ModularityProblem broken down into smaller components.
MutatorMethod that alters the attributes of an object. Usually prefixed with 'set'.
NestingPlacing one control statements inside another.
NodeComputer or peripheral (printer) connected to a network. Also element of a tree.
NormalData that lies within the expected range - includes data at the outer limits.
ObjectSet of related variabes and methods that model abstractions of the real-world.
On-lineInteractive processing of data. The system must have access to stored files.
OperatorsSymbols that stand for basic functions (+, -, /, *, %).
OverflowWhen a calculation is made that exceeds the upper limit (largest value).
OverloadingUsing the same method name but different type and number of parameters.
ParameterVariable name that is replaced by an actual value or memory location.
Pass-by-referenceParameters are assigned a memory location or address.
Pass-by-valueParameters are assigned arguments.
PortableCode capable of running on different operating systems - Java Bytecode.
PrecedenceRules that govern the order in which an expression is solved.
PrimitiveData types - byte, short, int, long, float, double, char and Boolean.
PrototypeSemi-functional system used to understand how the real one will work.
QueueData structure that accesses data in a First In - First Out method - ticket line.
Real-timeimmediate processing of data without the intervention of humans - sensors.
RecursionRepetitive behavior which involves a method calling itself.
ReferenceHandle that points to the memory location - address of an object.
Return-typeData type method will send back to user. Ex: int, double, boolean. If none, then void.
RuntimeErrors caused by a compiled program - รท by 0, missing file, underflow/overflow.
ScopePortion of program in which variable can be used. Local vs. Field (global).
SequenceAction in an algorithm flow from one step to the next.
SequentialUnordered search method - each element is inspected until required item is found.
ServerResponds to request of service on a network - prints, sends files, internet connect.
ShadowParameter and Class field have the same identifier - use myName or better this.name.
SignatureThe access, return type, function name, and parameters of a method.
SourceCode is created by a programmer in an integrated development environment (BlueJ).
StackData structure that access data in a Last In First Out method - pile of plates.
StaticVariable or method that can be called without instantiating the class.
StringSequence of characters enclosed in quotation marks.
SynchronousData transmitted in larger blocks in a timed manner.
SyntaxErrors caught while compiling - caused by misspellings and wrong punctuation.
TokenizeMethod that returns the next word from current line of text.
TraceRecording expected outcomes (values) of each variable at each step of execution.
TreeSeries of nodes with left (<) and right (>) pointers. Node have max of 2 sub-nodes.
UnderflowWhen a number is close to its lower limit is divided by a number greater than 1.
ValidationCheck data for completeness and accuracy by range, type, and/or format.
VerificationCheck data for errors by proofreading or double entry.
WeightedCheck value created by multiplying each digit and then summing the products.
WhitespaceSpaces, tabs, newline, etc. Removed by compression algorithms.

Set Information

Terms 100
Creator dman
Created March 27, 2008
Groups None
Subjects ib, computer, science, comp, sci
Access Anyone
Edit Creator Only
Get Quizlet ad-free

Description

Vocabulary for the IB Computer Science class.

Pop out

Discuss

No Messages
Last Message: never

You must be logged in to discuss this set.

Top Users

  1. chibiaya6 - 273 scores
  2. thediness - 201 scores
  3. light_am - 100 scores
  4. z_ewald - 20 scores
  5. ningen - 5 scores
  6. Proctor - 4 scores
  7. pewter77 - 4 scores

Most Missed Words

  1. Method Seqence of instructions an object follows to perform a task. Behavior - Verb. - 7 misses
  2. Concatenation Joining two o more strings or characters together to form one string. - 7 misses
  3. Data Testing that involves valid and invalid input - range checks. - 7 misses
  4. Initialization Sets a variable to a value accomplished with an assignment operator (=) sign. - 6 misses
  5. Condition Logical expression determined to be true or false - if true execution continues. - 5 misses
  6. Extreme Data that lies outside the expected limits. - 5 misses
  7. Garbage Collector Removes stored data from memory at the end of a program's life - Housekeeping. - 5 misses