Skip to main content

generate your own visual cheatsheets

AP Computer Science P Cheatsheets

Download the text-based cheatsheet we write and review every year, or make a visual cheatsheet for any topic in the format you study best with.

AP Computer Science P, unit by unit

What each unit's one-page cheatsheet covers. Open a unit to read the start of its sheet.

  1. Unit 1: Creative Development

    Collaboration & Diversity · Computing Innovation Types · Program Basics · Input & Output · Development Process Phases · Design Phase Details · Error Types & Identification · Testing Strategy · Study Tips for Unit 1 Test

  2. Unit 2: Data

    Bits, Bytes, and Binary Basics · Representation Limits & Errors · Data Compression: Lossless vs. Lossy · Binary ↔ Decimal Conversion · Extracting Information from Data · Scalability & System Capacity · Analog vs. Digital Data · Data Challenges & Cleaning · Processing Data with Programs

  3. Unit 3: Algorithms and Programming

    Variables & Assignment · Procedures & Abstraction · Algorithms: Design & Efficiency · Lists & Data Abstraction · Arithmetic & Order of Operations · Iteration: Loops & Traversal · Boolean & Relational Operators · Conditionals & Nested Selection · Search, Random, & Simulations

  4. Unit 4: Computer Systems and Networks

    Computing Devices & Networks · Fault Tolerance & Redundancy · Test Strategy: Fault Tolerance · The Internet & Protocols · Packets & Data Transmission · Distributed Computing & Efficiency · Sequential vs. Parallel Computing · Test Strategy: Internet & Packets · Test Strategy: Parallel & Distributed

  5. Unit 5: Impact of Computing

    Beneficial & Harmful Effects · Digital Divide · Computing Bias · Crowdsourcing & Citizen Science · Intellectual Property & Legal Use · Personally Identifiable Information (PII) · Protection & Authentication · Malware, Viruses & Unauthorized Access