Exam Vocabulary Flashcards
All of the vocabulary through units 1-3
U1 - IPO (Input, Process, Output)
The input stage requires the programmers to create variables that allow for user input. The process portion involves the logic and calculations that place a new total value for a variable. The output portion is responsible for displaying a final message that the users can see.
U1 - Constants
A variable that is assigned to a value that cannot be changed (eg: Math.sqrt). Capital letters are used to help others define the constants.
U1 - Classes
Classes are another word for a program, classes act like the blueprint for creating an object along with its attributes and methods.
U1 - Methods
Methods are blocks of code which can only run once called. Calling a Java method requires you to write the method name followed by ();. For example: height();.
U1 - Variables
Variables are used to store data values. When declaring a variable, it is important to specify its data type. Data types include double, int or char.
U1 - Math Operators
Math operators are used to perform calculations on variables or values.
U1 - Header (Communication of Code)
Allows the user to gain an understanding of what the program is about as well as the major skills used in the program.
U1 - Comments (Communication of Code)
Helps viewers understand how a portion of that code operates.
U1 - Formatting Code (Communication of Code)
Helps with program organization and debugging. Formatting code ranges from proper syntax, indenting, spacing, etc.
U1 - Naming (Communication of Code)
Helps with clarity and readability within your program. Make sure that when you are naming variables they are related to the variable’s objective/purpose.
U1 - Input Unit
Allows data and computer programs to obtain information from input devices.
U1 - Output Unit
Allows processed information to be sent outside the computer.
U1 - Memory Unit
Located in the RAM and holds all volatile (temporary nature of stored data) processed information until the computer can output the data.
U1 - Arithmetic and Logic Unit (ALU)
Conducts mathematical calculations and is shared in the CPU.
U1 - Central Processing Unit (CPU)
Controls and operates all logical units of a computer.
U1 - Secondary storage unit
Continuously stores processed information. This unit may store data in a secondary storage device if the programs are not frequently used by other logical units.
U1 - C (Programming Language)
Used to code general-purpose operating systems. C is the evolution of B
U1 - C++ (Programming Language)
A hybrid language used for coding object-oriented programs. C++ is the extension of C.
U1 - Java (Programming Language)
Used to code web pages and applications. Java is the evolution of C++.
U1 - Edit (Environmental Phases)
Allows programmers to write a program using any language and is stored in .java files.
U1 - Compile (Environmental Phases)
Java compliers translate source code into bytecode. Bytecode is stored as .class files.
U1 - Load (Environmental Phases)
The class loaders read these files and stores it into the RAM.
U1 - Verify (Environmental Phases)
The bytecode verifier examines the bytecode to make sure it does not break any security restrictions.
U1 - Execute (Environmental Phases)
The JVM and JIT work together in order to run the program.