AP Computer Science Principles ยท Unit 3 ยท Logic & Code
Algorithms & Programming: every key term you need (+ practice quiz)
20 flashcard terms for AP Computer Science Principles Unit 3, written to match the course framework. Study them here, then drill them as interactive flashcards, or test yourself with the 5-question quiz โ free, no account needed.
Study this unit free โ
IP Address Unique numerical identifier for devices on a network; IPv4 (32 bits) and IPv6 (128 bits).
DNS Domain Name System translates domain names (google.com) to IP addresses for routing.
Bandwidth Maximum data transmission rate; measured in bits per second (Mbps, Gbps).
Latency Time delay for data to travel from source to destination; affects responsiveness.
Packet Unit of data transmitted across network; includes header with source/destination and payload.
Protocol Agreed-upon rules for communication: TCP/IP, HTTP, FTP, SMTP.
TCP/IP Fundamental protocols: TCP ensures reliable delivery; IP routes packets across networks.
HTTP/HTTPS Protocols for web communication; HTTPS includes encryption for security.
Firewall Software/hardware system controlling incoming/outgoing network traffic based on rules.
Encryption Converting data to unreadable form using a key; only recipient with key can decrypt.
Public Key Cryptography Two-key system: public key encrypts, private key decrypts; enables secure communication.
SSL/TLS Protocols providing encryption and authentication for secure web connections (HTTPS).
Cyber Security Protection against unauthorized access, data theft, and malicious attacks.
Authentication Verifying identity of users; passwords, biometrics, two-factor authentication.
Authorization Determining what authenticated users can access; permissions and access control.
Malware Malicious software designed to damage, steal data, or compromise systems.
Phishing Fraudulent attempts to obtain sensitive information by impersonating trusted sources.
Distributed Denial of Service (DDoS) Attack overwhelming servers with traffic from multiple sources, causing outage.
VPN Virtual Private Network creates encrypted tunnel for secure remote communication.
Open Source Software with publicly available source code; allows inspection and modification.
Turn these into flashcards & quizzes โ
More AP Computer Science Principles guides
Crammy is a free all-in-one study hub for AP, A-Level, GCSE, IB and test prep โ flashcards, quizzes, practice exams, an AI tutor, and adaptive study sessions. Start studying free .
SAT® and AP® are registered trademarks of the College Board. ACT® is a registered trademark of ACT, Inc. None is affiliated with, sponsors, or endorses Crammy, and none has reviewed our practice material. All questions and explanations here are original. Legal & attributions .