Computer Science - Chapter 1

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary terms and concepts related to Computer Science, specifically focusing on hardware, programming concepts, and Java programming.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

14 Terms

1
New cards

Hardware

The physical components that a computer is made of.

2
New cards

Central Processing Unit (CPU)

The part of the computer that fetches instructions and produces resulting data.

3
New cards

Arithmetic and Logic Unit (ALU)

Part of the CPU designed to perform mathematical operations.

4
New cards

Fetch/Decode/Execute Cycle

The process where the CPU fetches an instruction, decodes it, and executes it.

5
New cards

Keywords

Reserved words in programming languages that have specific meanings.

6
New cards

Operators

Symbols or words that perform operations on one or more operands.

7
New cards

Variable

An named storage location in the computer's memory.

8
New cards

Source Code

The human-readable instructions written in a programming language.

9
New cards

Compiler

A program that translates source code into executable form.

10
New cards

Syntax Errors

Mistakes that violate the rules of the programming language.

11
New cards

Java Virtual Machine (JVM)

The interpreter that executes bytecode produced by the Java Compiler.

12
New cards

Object-Oriented Programming (OOP)

A programming paradigm that focuses on creating objects that contain data and methods.

13
New cards

Encapsulation

The combining of data and code into a single object.

14
New cards

Data Hiding

The ability of an object to restrict access to its internal data.