Introduction to Computers and Programming

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary terms related to computers and programming, aiding in understanding essential concepts for the exam.

Last updated 1:22 PM on 1/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Program

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

2
New cards

Hardware

The physical devices that a computer is made of.

3
New cards

CPU

The part of a computer that runs programs, also known as the processor.

4
New cards

Main Memory

The computer's work area where programs and data are stored while the program is running.

5
New cards

Secondary Storage

A type of memory that can hold data for long periods, even without power.

6
New cards

RAM

Random-access memory, a volatile type of main memory used for temporary storage.

7
New cards

ROM

Read-only memory, a nonvolatile type of memory that stores important system programs.

8
New cards

Input Device

Any device that collects data from people or other devices and sends it to the computer.

9
New cards

Output Device

Any device that produces data for people or other devices.

10
New cards

ASCII

American Standard Code for Information Interchange; a character encoding standard that represents text in computers.

11
New cards

Unicode

An extensive character encoding scheme that represents characters from many of the world's languages.

12
New cards

Fetch-Decode-Execute Cycle

The process the CPU uses to execute instructions from a program.

13
New cards

Compiler

A program that translates a high-level language program into a separate machine language program.

14
New cards

Interpreter

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

15
New cards

System Software

Programs that control or enhance the operation of a computer.

16
New cards

Application Software

Programs that make a computer useful for everyday tasks.

17
New cards

Bit

A tiny switch that can be set to either on (1) or off (0) in binary data.

18
New cards

Byte

A unit of data storage that typically contains 8 bits.

19
New cards

Digital Data

Data that is stored in binary format and is used by digital devices.

20
New cards

High-Level Language

A programming language that allows developers to write programs in a more abstract and human-readable form.