Introduction to Computers and Programming

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

These flashcards cover essential terms and definitions related to the introduction of computers and programming, including key concepts in hardware, software, and programming languages.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Program

A set of instructions that a computer follows to perform a task.

2
New cards

Software

Commonly referred to as programs, it is the collection of instructions that allow a computer to perform tasks.

3
New cards

Hardware

The physical devices that make up a computer.

4
New cards

CPU (Central Processing Unit)

The part of the computer that actually runs programs and is the most important component.

5
New cards

Main Memory (RAM)

Where a computer stores a program while it is running and the data used by that program.

6
New cards

Secondary Storage

Can hold data for long periods of time, such as programs stored on disk drives.

7
New cards

Input Device

A component that collects data from users and other devices, e.g., keyboard or mouse.

8
New cards

Output Device

Formats and presents output from the computer, e.g., video display or printer.

9
New cards

High-Level Language

A programming language that allows easy creation of programs without needing to understand CPU architecture.

10
New cards

Compiler

A program that translates high-level programming language into machine language.

11
New cards

Interpreter

A program that translates and executes instructions in a high-level language one at a time.

12
New cards

Byte

A unit of digital information that consists of 8 bits, enough to store one character.

13
New cards

ASCII

A character encoding standard for electronic communication that defines codes for 128 characters.

14
New cards

Unicode

A character encoding standard that can represent characters from many languages and is compatible with ASCII.

15
New cards

Fetch-Decode-Execute Cycle

The process by which the CPU retrieves an instruction from memory (fetch), interprets it (decode), and performs the operation (execute).