AP Computer Science Principles AP Exam Review

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/58

flashcard set

Earn XP

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

59 Terms

1
New cards
Internet
Collection of networks, hierarchical, redundant
2
New cards
End-to-end architecture
Network design where end nodes provide functionalities
3
New cards
Device
Mechanical or electronic equipment for specific purposes
4
New cards
Network
Connected devices via cable, wi-fi, or satellite
5
New cards
Internet Protocol (IP)
Rules governing data format over the Internet
6
New cards
Domain Name System (DNS)
Translates domain names to IP addresses
7
New cards
IP address
Unique string identifying a computer on a network
8
New cards
IPv6
New IP address system with 128-bit addresses
9
New cards
IPv4
Old IP address system with 32-bit addresses
10
New cards
HTTP/HTTPS
Rules for Web browsers and servers communication
11
New cards
SMTP
Protocol for email transmission
12
New cards
IETF
Defines standard Internet protocols like TCP/IP
13
New cards
Redundancy
Duplication of critical components for backup
14
New cards
Routing
Sending data packets through routers
15
New cards
Reliability
Dependability of a system to work
16
New cards
Protocols
Well-known set of rules or procedures
17
New cards
Interfaces
Shared boundary for information exchange
18
New cards
Packet Switching
Data grouping for transmission
19
New cards
TCP/IP
Basic Internet communication protocol
20
New cards
Browser
Software for Web content presentation
21
New cards
SSL/TLS
Cryptographic protocols for security
22
New cards
Bandwidth
Data amount transmitted in a set time
23
New cards
Latency
Time for data packet travel between points
24
New cards
Trust model
Determines data security strength
25
New cards
Cybersecurity
Protection from network attacks
26
New cards
Cyber warfare
Using tech to disrupt state activities
27
New cards
DDoS
Flooding bandwidth to slow or shut systems
28
New cards
Binary Sequences
Combinations of 0s and 1s, e.g., 1101=13
29
New cards
Programming Languages
Formal computer languages to communicate instructions
30
New cards
Real Numbers (Floating-Point)
Representation of decimal numbers
31
New cards

Software

Programs and operating information for computers

32
New cards
Levels of Abstractions
Differentiation between high and low-level programming
33
New cards
Boolean Function
Functions that return true or false
34
New cards
Logic Gate
Gate that performs 'or' or 'and' operations
35
New cards
Chip (as an Abstraction)
Small piece of semi-conducting material
36
New cards
Hardware
Physical components of computers
37
New cards

Data vs Information

Information provides context for data

38
New cards
Iterative
Involving repetition or looping
39
New cards
Filter
Removing redundant or unwanted information
40
New cards
Clustering
Grouping similar information
41
New cards
Data Classification
Organizing data into categories
42
New cards
Patterns
Identifying links between variables
43
New cards
Visualization(s)
Data presented graphically, e.g., Baby Name Voyager
44
New cards
Extract(ing)
Retrieving data from sources
45
New cards
Trend
Identifying patterns over time
46
New cards
Search Tools
Engines like Google for finding information
47
New cards
Metadata
Data about data, e.g., image memory size
48
New cards
Data File Formats
Encoding of bits, e.g., .jpg, .xml
49
New cards
Lossless Data Compression
Compression without data loss, like zip files
50
New cards
Storage Media
Devices like USBs, hard drives, DVDs
51
New cards
Privacy Concerns
Concerns about unauthorized data access
52
New cards
Security Concerns
Concerns about device and data safety
53
New cards
Algorithm
Sequence of actions to be performed
54
New cards
Sequencing
Establishing the order of actions
55
New cards
Boolean Condition
Comparison resulting in true or false
56
New cards

Creative Commons Attribution License

Others can copy, distribute, display, perform and remix your work if they credit your name as requested by you

57
New cards

Creative Commons No Derivative Works License

Others can copy, distribute, display, or perform verbatim copies of your work

58
New cards

Creative Commons Share Alike License

Others can distribute your work only under a license identical to the one you have chosen for your work

59
New cards

Creative Commons Non-Commercial License

Others can copy distribute, display, perform or remix your work but for non-commercial purposes only