AP Computer Science Principles
Free study sets covering every Big Idea of AP Computer Science Principles. Creative development, data, algorithms and programming, computer systems and networks, impact of computing.
50 study sets · 5 sections
Big Idea 1: Creative Development
Iteration, debugging, design.
AP CSP Creative Development Iteration
42 flashcards
AP CSP Collaboration in Programming
39 flashcards
AP CSP Program Design and Development
42 flashcards
AP CSP Identifying and Correcting Errors Debugging
39 flashcards
AP CSP User Interfaces and Usability
39 flashcards
AP CSP Documentation and Comments
37 flashcards
AP CSP Computational Artifacts
40 flashcards
AP CSP Code Reuse and Modularity
37 flashcards
AP CSP Version Control Concepts
35 flashcards
AP CSP Create Performance Task Overview
37 flashcards
Big Idea 2: Data
Binary, compression, abstraction.
AP CSP Binary Number Representation
35 flashcards
AP CSP Bits and Bytes
40 flashcards
AP CSP Data Compression Lossy vs Lossless
38 flashcards
AP CSP Data Abstraction
38 flashcards
AP CSP Filtering and Cleaning Data
38 flashcards
AP CSP Visualizing Data Charts and Graphs
40 flashcards
AP CSP Identifying Patterns in Data
38 flashcards
AP CSP Data Privacy and Anonymity
37 flashcards
AP CSP Bias in Data Sets
40 flashcards
AP CSP Data Storage and Limitations
40 flashcards
Big Idea 3: Algorithms & Programming
Variables, loops, functions.
AP CSP Variables and Assignment
36 flashcards
AP CSP Data Types Numbers Strings Booleans
37 flashcards
AP CSP Mathematical and Logical Operators
37 flashcards
AP CSP Strings and String Operations
36 flashcards
AP CSP Lists Arrays in Pseudocode
33 flashcards
AP CSP Iteration For and While Loops
35 flashcards
AP CSP Conditional Statements If Else
38 flashcards
AP CSP Boolean Expressions and Logic
37 flashcards
AP CSP Procedures Functions and Parameters
37 flashcards
AP CSP Algorithm Efficiency Reasonable Time
37 flashcards
AP CSP Sequential Selection Iteration Constructs
36 flashcards
AP CSP Random Number Generation
38 flashcards
Big Idea 4: Computer Systems & Networks
Internet, packets, encryption.
AP CSP Networks and the Internet
39 flashcards
AP CSP IP Addresses and DNS
38 flashcards
AP CSP HTTP and Web Pages
40 flashcards
AP CSP Packets and Routing
36 flashcards
AP CSP Bandwidth and Latency
36 flashcards
AP CSP Fault Tolerance and Redundancy
36 flashcards
AP CSP Cybersecurity Threats and Defenses
40 flashcards
AP CSP Public and Symmetric Key Encryption
38 flashcards
Big Idea 5: Impact of Computing
Ethics, privacy, bias.
AP CSP Beneficial and Harmful Effects of Computing
42 flashcards
AP CSP Digital Divide and Access
39 flashcards
AP CSP Crowdsourcing and Open Source
38 flashcards
AP CSP Computing Innovations Examples
40 flashcards
AP CSP Legal and Ethical Concerns Copyright
38 flashcards
AP CSP Safe Computing Practices
44 flashcards
AP CSP Computing Bias and Discrimination
37 flashcards