1/13
These flashcards cover key vocabulary terms and concepts related to Computer Science, specifically focusing on hardware, programming concepts, and Java programming.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No study sessions yet.
Hardware
The physical components that a computer is made of.
Central Processing Unit (CPU)
The part of the computer that fetches instructions and produces resulting data.
Arithmetic and Logic Unit (ALU)
Part of the CPU designed to perform mathematical operations.
Fetch/Decode/Execute Cycle
The process where the CPU fetches an instruction, decodes it, and executes it.
Keywords
Reserved words in programming languages that have specific meanings.
Operators
Symbols or words that perform operations on one or more operands.
Variable
An named storage location in the computer's memory.
Source Code
The human-readable instructions written in a programming language.
Compiler
A program that translates source code into executable form.
Syntax Errors
Mistakes that violate the rules of the programming language.
Java Virtual Machine (JVM)
The interpreter that executes bytecode produced by the Java Compiler.
Object-Oriented Programming (OOP)
A programming paradigm that focuses on creating objects that contain data and methods.
Encapsulation
The combining of data and code into a single object.
Data Hiding
The ability of an object to restrict access to its internal data.