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

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

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.