APCSP Vocab

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

1/59

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

60 Terms

1
New cards

Internet

A global network of interconnected computers that communicate using standardized protocols.

2
New cards

IP Address

A unique identifier for a device on the Internet.

3
New cards

IPv4/IPv6

Versions of IP addressing; IPv4 is 32-bit and IPv6 is 128-bit.

4
New cards

DNS (Domain Name System)

Translates domain names into IP addresses.

5
New cards

TCP (Transmission Control Protocol)

Ensures reliable, ordered, and error-checked delivery of data.

6
New cards

UDP (User Datagram Protocol)

Sends data faster without error checking, used in live streaming and gaming.

7
New cards

HTTP/HTTPS

Protocols used for accessing websites; HTTPS is the secure version.

8
New cards

Packets

Small chunks of data sent across networks.

9
New cards

Redundancy

Having multiple pathways to increase reliability.

10
New cards

Fault Tolerance

Ability of a system to continue working even if parts fail.

11
New cards

Bandwidth

Maximum amount of data that can be transmitted over a network.

12
New cards

Latency

Delay in transmitting data over a network.

13
New cards

Algorithm

A finite set of steps for solving a problem.

14
New cards

Sequencing

The specific order in which instructions are executed.

15
New cards

Selection

Using if statements to make decisions.

16
New cards

Iteration

Repeating steps using loops such as for and while.

17
New cards

Boolean

A data type with only two values: true or false.

18
New cards

Variable

A name used to store data.

19
New cards

List (or Array)

An ordered collection of elements.

20
New cards

Procedure (Function)

A named set of instructions that performs a specific task.

21
New cards

Parameter

Input to a procedure or function.

22
New cards

Return Value

The result produced by a function.

23
New cards

Modularity

Designing a system divided into separate components.

24
New cards

Abstraction

Hiding complexity by using simple representations.

25
New cards

Binary

Base-2 number system used in computers (0s and 1s).

26
New cards

Bit

Smallest unit of data in computing.

27
New cards

Byte

8 bits.

28
New cards

Overflow Error

When a calculation exceeds the maximum value a system can represent.

29
New cards

Round-off Error

Error caused by imprecise representation of real numbers.

30
New cards

Lossless Compression

Reduces file size without losing data.

31
New cards

Lossy Compression

Reduces file size by removing some data.

32
New cards

Metadata

Data about data.

33
New cards

Encryption

Scrambling data to protect it.

34
New cards

Decryption

Unscrambling encrypted data.

35
New cards

Public Key Encryption

Uses one public key to encrypt and a private key to decrypt.

36
New cards

Phishing

Fraudulent attempts to obtain sensitive information.

37
New cards

Malware

Malicious software such as viruses, worms, and spyware.

38
New cards

Firewall

Security system that monitors and controls network traffic.

39
New cards

Authentication

Verifying identity.

40
New cards

Symmetric Encryption

Uses the same key to encrypt and decrypt.

41
New cards

Asymmetric Encryption

Uses a public and private key pair.

42
New cards

Debugging

Finding and fixing errors in code.

43
New cards

Syntax Error

Mistake in the structure of code.

44
New cards

Logic Error

Code runs, but the result is incorrect.

45
New cards

Simulations

Programs that mimic real-world processes.

46
New cards

Events

Actions that trigger code.

47
New cards

Event-driven programming

Code that runs in response to events.

48
New cards

Digital Divide

The gap between those with and without access to computing.

49
New cards

Crowdsourcing

Using contributions from a large group of people online.

50
New cards

Citizen Science

Public participation in scientific research using technology.

51
New cards

Open Source

Software with publicly available source code.

52
New cards

Intellectual Property

Creations of the mind that are legally protected.

53
New cards

Creative Commons

Licensing that allows creators to share their work under specific conditions.

54
New cards

Input

Data entered into a program.

55
New cards

Output

Data sent from a program to the user.

56
New cards

Program Purpose

The intended goal or function of the program.

57
New cards

Data Abstraction

Using data structures to manage complexity.

58
New cards

Procedural Abstraction

Using functions to reduce complexity.

59
New cards

Algorithm Implementation

Writing code that uses sequencing, selection, and iteration.

60
New cards

Testing

Checking the program for expected behavior and errors.