Computer Science 2026 Vocabulary

0.0(0)
Studied by 0 people
0%Exam Mastery
Build your Mastery score
multiple choiceAP Practice
Supplemental Materials
call kaiCall Kai
Card Sorting

1/117

Last updated 8:55 PM on 4/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

118 Terms

1
New cards

Algorithm

A methodical, logical rule or procedure that guarantees solving a particular problem.

2
New cards

Client

A person using the services of a professional person or organization.

3
New cards

Code repository

A central storage location where developers place and manage source code.

4
New cards

Correlation

A measure of how closely two variables vary together.

5
New cards

Database

A collection of organized data for easy access and use.

6
New cards

Code Documentation

Written descriptions and visuals explaining how code works.

7
New cards

Flowchart

A diagram showing the sequence of steps in a process or program.

8
New cards

Heuristic

A quick problem-solving strategy that may be less accurate than an algorithm.

9
New cards

Integrated Development Environment (IDE)

Software used to write, run, and debug code in one place.

10
New cards

Incremental software development

Developing software in small pieces with feedback after each change.

11
New cards

Iterative Development

Repeated cycles of development to gradually improve a system.

12
New cards

Keyword

A word or phrase used for searching or categorizing information.

13
New cards

Machine Learning

Using algorithms to learn patterns from data.

14
New cards

Module

A self-contained piece of a program.

15
New cards

Opt-ins

Users must actively choose to participate.

16
New cards

Opt out

Users are included unless they choose not to participate.

17
New cards

Program Requirements

Statements describing what a program must do.

18
New cards

Pseudocode

A simplified description of an algorithm using plain language.

19
New cards

Query

A request for data from a database.

20
New cards

Scale up

Increasing system capacity or production.

21
New cards

Software bias

Systematic errors that create unfair outcomes.

22
New cards

Top Down Design

Breaking a problem into smaller parts.

23
New cards

User Interface

The part of a program users interact with.

24
New cards

Analog

Continuous data representation.

25
New cards

Digital

Data represented using binary (0s and 1s).

26
New cards

Append

Add to the end of a list.

27
New cards

ASCII

A standard for encoding text using binary.

28
New cards

Binary

Base-2 number system using 0 and 1.

29
New cards

Binary Coded Decimal (BCD)

Representing each decimal digit with 4 bits.

30
New cards

Hexadecimal

Base-16 number system using 0–9 and A–F.

31
New cards

Bit vs. Byte

Bit = 1 binary value; Byte = 8 bits (256 values).

32
New cards

Cloud storage

Storing data on remote servers via the internet.

33
New cards

Constant

A value that does not change.

34
New cards

Correlation

A measure of how two variables relate.

35
New cards

Data cleaning

Fixing errors in data.

36
New cards

Data processing

Organizing data into useful information.

37
New cards

Data storage

Saving data.

38
New cards

Data transmission

Sending data between devices.

39
New cards

Dataset

A collection of related data.

40
New cards

Encryption

Encoding data to prevent unauthorized access.

41
New cards

Exit Condition Loop

A loop that checks its condition after executing once.

42
New cards

Floating point decimal

A way to represent decimals using 64 bits.

43
New cards

Hashtag

A # label used to categorize content.

44
New cards

Infinite loop

A loop that never ends.

45
New cards

Internet packet

A unit of data sent across a network.

46
New cards

Lossless Compression

Compression with no data loss.

47
New cards

Lossy Compression

Compression with some data loss.

48
New cards

Metadata

Data about data.

49
New cards

Moore's Law

Computing power doubles roughly every two years.

50
New cards

Overflow error

When a value exceeds storage capacity.

51
New cards

Permutation

An arrangement where order matters.

52
New cards

Public Key Encryption

Encryption using a public and private key pair.

53
New cards

Redundancy

Unnecessary repetition.

54
New cards

Routing

Determining the path for data across networks.

55
New cards

Sampling

Selecting a subset of data.

56
New cards

Search Trends

Popularity of search queries over time.

57
New cards

String

A sequence of characters.

58
New cards

Transform coding

Compression that removes less important data.

59
New cards

Lag

A delay in response time.

60
New cards

List

A collection of data items.

61
New cards

Logic gate

A circuit performing logical operations.

62
New cards

Number

A numeric value (often binary in computing).

63
New cards

Parameter

A variable that defines limits or behavior.

64
New cards

Perfect Solution

The flawed idea that only complete solutions are acceptable.

65
New cards

Procedural abstraction

Hiding details of a procedure.

66
New cards

Procedure

A named set of instructions.

67
New cards

Reassignment

Changing a variable’s value.

68
New cards

Return

Exits a function and sends back a value.

69
New cards

Simulation

A model of a real-world process.

70
New cards

Sort

Arrange data in order.

71
New cards

DDoS Attack

Flooding a system with traffic to overwhelm it.

72
New cards

Digital certificate

Verifies identity online.

73
New cards

DNS

Translates domain names to IP addresses.

74
New cards

Domain spoofing

Fake websites pretending to be real ones.

75
New cards

Fault tolerance

Ability to keep working after failure.

76
New cards

HTML

Language for creating web pages.

77
New cards

HTTP vs HTTPS

HTTP is unencrypted; HTTPS is encrypted.

78
New cards

ICANN

Manages internet domain names and IPs.

79
New cards

IETF

Develops internet standards.

80
New cards

Internet of Things

Devices connected and sharing data online.

81
New cards

IP address

Unique identifier for a device on a network.

82
New cards

IPv4 vs IPv6

IPv4 (32-bit) vs IPv6 (128-bit, more addresses).

83
New cards

ISP

Provides internet access.

84
New cards

JavaScript

Language for interactive web pages.

85
New cards

Latency

Time delay in data transmission.

86
New cards

Machine-readable

Data computers can process.

87
New cards

Parallel processing

Multiple tasks at once.

88
New cards

Processor

Executes instructions.

89
New cards

Router

Directs data between networks.

90
New cards

Sequential processing

One task at a time.

91
New cards

SSL

Protocol for secure communication.

92
New cards

Subdomain

A subsection of a domain.

93
New cards

Domain

A website’s main address.

94
New cards

Top-level domain

The ending (.com, .org).

95
New cards

TCP

Ensures reliable data transmission.

96
New cards

VPN

Secure connection over the internet.

97
New cards

WiFi

Wireless networking technology.

98
New cards

WWW vs Internet

Internet = network; WWW = web pages on it.

99
New cards

Crowdfunding

Raising money from many people.

100
New cards

Crowdsourcing

Gathering input from large groups.