Introduction to Computers and Programming

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/18

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards covering key concepts from the lecture on computer hardware, programming languages, and the programming process.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

19 Terms

1
New cards

Central Processing Unit (CPU)

The primary component of a computer that processes instructions.

2
New cards

Main Memory

The computer's memory that stores data and instructions currently being used.

3
New cards

Registers

A small amount of memory within the CPU used for temporary storage.

4
New cards

Arithmetic and Logic Unit (ALU)

The component of the CPU responsible for performing calculations.

5
New cards

Control Unit

Part of the CPU that coordinates the operations of the processor.

6
New cards

Instruction Cycle

The process by which the CPU executes instructions.

7
New cards

Primary Memory

The fast memory (RAM) used for immediate data and instruction access.

8
New cards

Secondary Memory

Larger, slower storage like hard drives used for long-term data retention.

9
New cards

Machine Language

The binary language (0's and 1's) understood by a computer.

10
New cards

High-Level Languages

Programming languages that use natural language elements and are easier to understand.

11
New cards

Low-Level Languages

Programming languages that are closely tied to hardware and require detailed knowledge of the system.

12
New cards

Compiler

A software tool that translates high-level programming code into machine language.

13
New cards

Syntax

The set of rules governing the structure of statements in a programming language.

14
New cards

Flowchart

A visual representation of the logic of a function or algorithm.

15
New cards

Preprocessor Directives

Special instructions in a program that prepare code for compilation.

16
New cards

Executable File

The output file created by the compiler that can be run on a computer.

17
New cards

Text Editor

Software used to create and edit source code for programming.

18
New cards

Algorithm

A step-by-step procedure for solving a problem or accomplishing a task.

19
New cards

Global Declaration

A declaration of variables that are accessible throughout the program.