Java Games: Flashcards, matching, concentration, and word search.

CSP Vocabulary 1-3

Match up computer science definitions.

AB
AbstractionA technique or process that manages complexity in a program or computer system. Abstraction “hides”
AlgorithmAn ordered set of instructions that are used to carry out a task.
AggregatorA variable that adds together all the values or data at a specific moment.
BacklogA sequential and prioritized list of what needs to be done to create the app the user wants. The list can be technical requirements or user centric in the form of user stories.
Best so farKeeps track of a record best or worst and updates when a new record best or worst has been reached.
BitA single unit of binary consisting of only one place whose value can be 0 or 1.
BinaryThe binary number system is base 2, using only bits 0 and 1.
Boolean ExpressionA processing decision branch using comparison operators (= ≠ > <) that is defined to return a true or false value
ByteEight bits, able to represent 256 distinct values. Abbreviated “b”.
ConcatenationA joining together of separate items —without changing them—into one place. 
Conditional StatementA command that performs different actions depending on whether a condition is true or false.
DebugTo identify bugs or errors in computer hardware or programs and fix them.
DecrementReduced in number by one
DriverThe person who writes the code in a computer program when two programmers are working together.
EncryptionThe process of converting plaintext to ciphertext.
End UserA representative consumer for whom a hardware or software product is designed.
EventAn action or occurrence that happens during runtime that will trigger a response or behavior by the software. Examples of events include user-initiated events, such as clicking a button, or external events, such as the device receiving an SMS text message.
Event-driven ProgrammingType of computer programming where the program responds to an input (or trigger).
Event HandlerA block of code that is triggered when a certain event happens.
Global VariableStored data that may be used by any part of the program.
IncrementTo increase the value of a numeric variable by a set amount.
InputInformation or signals entered into a computer system. Examples of input devices are buttons, keys on a keyboard, touch screens, and accelerometers.
IterationA process of repeating a set of instructions a specified number of times or until a condition is met. 
MethodsA function that is a member of a class.
NavigatorThe person who observes or reviews each line of code in a computer program as it is typed when two programmers are working together.
ObjectsA specific instance of a class with a specific set of values for its own attributes that is able to execute any methods defined in its class.
PixelAny one of the very small dots that together form the picture on a digital screen. The word pixel is short for picture element.
ProcedureA sequence of actions or instructions to follow in solving a problem or accomplishing a task.
PseudocodeA way to work out the logic without worrying too much about the specifics of the language you are
Sprint Task ListsA list of the individual parts that need development to address a backlog item.
StepperA variable that counts in an arithmetic sequence, usually counting by ones starting at 0 or 1.
VariableA placeholder in a device’s memory that stores a value a program is using.
WalkerStores one item from a list at a time during iteration.
AbstractionThe process of reducing complexity by hiding unnecessary details to make it easier to think about a problem.


Computer Instructor
Capital Christian School
CA

This activity was created by a Quia Web subscriber.
Learn more about Quia
Create your own activities