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;
27 Cards in this Set
- Front
- Back
Algorithm |
A step by step description of how to accomplish a task |
|
Program |
A list of instructions to be carried out by a computer. |
|
Program execution |
The act of carrying out the instructions contained in a program. |
|
Machine code |
A language that a computer can respond to directly. |
|
Assembly language |
A low level symbolic code converted by an assembler. |
|
Binary |
A base two number consisting of 1s and 0s. |
|
Digital |
Based on numbers that increase in discrete increments such as integers. |
|
Byte |
A group of 8 bits operated as a unit. |
|
Java virtual machine |
A theoretical computer whose machine language is the set of java byte codes. |
|
Class |
A unit of code that is the basic building block of java programs. |
|
Java class libraries |
The collection of preexisting java code that provides solutions to common programming problems. |
|
Console window |
A special text only window in which java programs interact with the user. |
|
Source code |
A text listing of commands to be compiled or assembled into an executable computer program. |
|
Compiler |
A program that translates a computer program written in one language into an equivalent program in another language. |
|
Bytecode |
Computer object code that is processed by a program. |
|
Method |
A program unit that represents a particular action or computation. |
|
Statement |
Expresses an action to be carried out. |
|
Code |
Statement or instructions that a computer handles. |
|
Statement terminator |
Code that ends a statement. |
|
Identifier |
A name given to an entity in a program. |
|
Syntax error |
Bad grammar in java. |
|
Logic error |
Faulty code. |
|
Runtime error |
When errors are so severe that java stops your program from running. |
|
Decomposition |
Breaking up big projects into more manageable tasks. |
|
Stepwise functionality |
The process of gradually adding functionality. |
|
Iterative enhancement |
Breaking down software development into smaller chunks. |
|
Structured programming |
Programming paradigm that aims to improve clarity, quality and development time. |