Computer Science Vocabulary

call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/250

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:04 AM on 9/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat
Add student to class section state
Add studentsNo students in these sections. Invite them to track progress!

251 Terms

1
New cards

Computer Science

"The study of computers

2
New cards

Computer

"An electronic device that processes data according to instructions."

3
New cards

Computing

"Using computers and computational methods to solve problems."

4
New cards

Hardware

"The physical components of a computer system."

5
New cards

Software

"Programs and instructions that tell a computer what to do."

6
New cards

Program

"A set of instructions that a computer executes."

7
New cards

Application

"Software designed to perform specific tasks for users."

8
New cards

Operating System

"Software that manages computer hardware and provides services for applications."

9
New cards

CPU

"The central processing unit that executes instructions and performs calculations."

10
New cards

Processor

"Another name for the CPU that processes computer instructions."

11
New cards

Core

"An individual processing unit within a CPU."

12
New cards

Memory

"Hardware that temporarily or permanently stores data and instructions."

13
New cards

RAM

"Temporary memory used to store data and programs currently in use."

14
New cards

Storage

"Hardware used to save data for long-term use."

15
New cards

Hard Drive

"A storage device that saves data magnetically."

16
New cards

SSD

"A fast storage device that uses flash memory and has no moving parts."

17
New cards

Input

"Data or instructions entered into a computer."

18
New cards

Output

"Information produced by a computer after processing."

19
New cards

Input Device

"Hardware used to enter data into a computer."

20
New cards

Output Device

"Hardware used to present information from a computer."

21
New cards

Keyboard

"An input device used to enter text and commands."

22
New cards

Mouse

"A pointing device used to interact with items on a screen."

23
New cards

Monitor

"An output device that displays visual information."

24
New cards

Peripheral

"A device connected to a computer to provide additional functions."

25
New cards

Motherboard

"The main circuit board connecting a computer's components."

26
New cards

Binary

"A number system using only the digits 0 and 1."

27
New cards

Bit

"The smallest unit of digital data representing either 0 or 1."

28
New cards

Byte

"A group of eight bits."

29
New cards

Kilobyte

"A unit of digital information equal to approximately one thousand bytes."

30
New cards

Megabyte

"A unit of digital information equal to approximately one million bytes."

31
New cards

Gigabyte

"A unit of digital information equal to approximately one billion bytes."

32
New cards

Terabyte

"A unit of digital information equal to approximately one trillion bytes."

33
New cards

Data

"Information represented in a form that a computer can process."

34
New cards

Digital Data

"Information represented using discrete values such as binary digits."

35
New cards

Analog Data

"Information represented by continuously changing values."

36
New cards

Data Representation

"The way information is encoded and stored by a computer."

37
New cards

Encoding

"Converting information into a particular digital representation."

38
New cards

Decode

"Convert encoded information back into an understandable form."

39
New cards

ASCII

"A character encoding system representing letters numbers and symbols with numeric values."

40
New cards

Unicode

"A character encoding standard supporting characters from many languages."

41
New cards

Pixel

"The smallest individual element of a digital image."

42
New cards

Resolution

"The number of pixels used to represent a digital image or display."

43
New cards

RGB

"A color model using combinations of red green and blue."

44
New cards

Compression

"Reducing the amount of data needed to represent information."

45
New cards

Lossless Compression

"Compression that allows the original data to be reconstructed exactly."

46
New cards

Lossy Compression

"Compression that removes some data to create smaller files."

47
New cards

File

"A named collection of digital information."

48
New cards

File Format

"A standardized way of organizing and storing data in a file."

49
New cards

File Extension

"Letters at the end of a filename that identify its file type."

50
New cards

Folder

"A digital container used to organize files."

51
New cards

Directory

"A structure used by a computer to organize files and folders."

52
New cards

Path

"The location of a file or folder within a file system."

53
New cards

Algorithm

"A precise sequence of steps used to solve a problem."

54
New cards

Programming

"The process of designing and writing instructions for computers."

55
New cards

Programming Language

"A formal language used to write computer programs."

56
New cards

Code

"Instructions written in a programming language."

57
New cards

Source Code

"Human-readable instructions written by a programmer."

58
New cards

Machine Code

"Binary instructions that a computer's processor can execute directly."

59
New cards

Syntax

"The rules that determine how code must be written."

60
New cards

Semantics

"The meaning of instructions written in a programming language."

61
New cards

Statement

"A programming instruction that performs an action."

62
New cards

Expression

"A combination of values variables and operators that produces a result."

63
New cards

Variable

"A named location used to store a value that can change."

64
New cards

Constant

"A value that is intended not to change while a program runs."

65
New cards

Assignment

"Giving or storing a value in a variable."

66
New cards

Data Type

"A category describing the kind of value a variable can store."

67
New cards

Integer

"A data type representing whole numbers."

68
New cards

Float

"A data type representing numbers that can contain decimal values."

69
New cards

Boolean

"A data type with only two possible values usually true and false."

70
New cards

String

"A sequence of characters used to represent text."

71
New cards

Character

"A single letter number symbol or other text element."

72
New cards

Operator

"A symbol that performs an operation on one or more values."

73
New cards

Arithmetic Operator

"An operator used for mathematical calculations."

74
New cards

Comparison Operator

"An operator that compares two values."

75
New cards

Logical Operator

"An operator such as AND OR or NOT used with Boolean values."

76
New cards

Condition

"An expression that evaluates to true or false."

77
New cards

Conditional

"A programming structure that makes decisions based on conditions."

78
New cards

If Statement

"A statement that executes code when a specified condition is true."

79
New cards

Else Statement

"A statement that executes alternative code when an if condition is false."

80
New cards

If-Else Statement

"A structure that selects between actions based on a condition."

81
New cards

Selection

"Choosing which instructions to execute based on conditions."

82
New cards

Sequence

"Executing instructions in a specific order."

83
New cards

Iteration

"Repeating a set of instructions."

84
New cards

Loop

"A programming structure that repeatedly executes instructions."

85
New cards

For Loop

"A loop commonly used to repeat instructions a known number of times."

86
New cards

While Loop

"A loop that continues while a specified condition remains true."

87
New cards

Infinite Loop

"A loop that continues indefinitely because its stopping condition is never reached."

88
New cards

Nested Loop

"A loop placed inside another loop."

89
New cards

Counter

"A variable used to keep track of how many times something occurs."

90
New cards

Accumulator

"A variable used to collect or total values during a program."

91
New cards

Function

"A named reusable block of code designed to perform a specific task."

92
New cards

Procedure

"A reusable group of instructions that performs a task."

93
New cards

Parameter

"A variable listed in a function definition for receiving information."

94
New cards

Argument

"A value supplied to a function when the function is called."

95
New cards

Return Value

"A value sent back by a function after it completes."

96
New cards

Function Call

"An instruction that causes a function to execute."

97
New cards

Scope

"The region of a program where a variable or function can be accessed."

98
New cards

Local Variable

"A variable available only within a particular function or block."

99
New cards

Global Variable

"A variable that can be accessed from many parts of a program."

100
New cards

List

"An ordered collection of values."