Stop building your AP CSP curriculum from scratch. This is a complete, classroom-tested Python-based AP Computer Science Principles course — 102 instructional days across 6 units, built around the College Board’s five Big Ideas.
Every unit includes:
- Interactive HTML slide decks for direct instruction
- Printable student handouts
- Traditional HTML lessons for async or independent work
- A full unit outline
Units covered:
- Unit 0: Course Foundations & Python Basics
- Unit 1: Creative Development (CRD)
- Unit 2: Data & Analysis (DAT)
- Unit 3A & 3B: Algorithms & Programming (AAP)
- Unit 4: Computer Systems & Networks (CSN)
- Unit 5: Impacts of Computing (IOC)
The interactive pacing guide covers all 102 days with Big Idea tags, filterable by CRD / DAT / AAP / CSN / IOC, with per-day progress tracking and a visual timeline bar.
Complete Tier adds the Exam Prep Suite — 10 interactive tools: Binary & Hex Converter Drill with visual bit-toggle helper and streak tracking. Vocabulary Flashcard Deck with 60 AP CSP terms, unit filtering, and “Still Learning” sort mode. Creative Commons License Drill with 20 scenario cards covering all 6 CC licenses. Algorithm Sorting Visualizer with animated bubble, selection, insertion, and merge sort, color-coded with step explanations. Pseudocode Tracer where students step through 8 programs line by line with live variable tracking. Pseudocode ↔ Python Translator in both Reference and Quiz modes, targeting the 1-based indexing trap and = vs. == distinction. Big-O Ranker with 5 drag-and-drop complexity ranking rounds. Fair Use Analyzer walking through the 4-factor test on 8 real copyright scenarios. IOC Scenario Sorter with swipe-style card animation classifying 20 computing innovations. AP MCQ Practice Quiz with 70 questions in AP exam proportions, timed or untimed, with Big Idea score breakdown.
Complete Tier also adds the Create PT Toolkit — 4 scaffolding tools: Rubric Explorer with plain-English translations, earn/don’t-earn examples, and the Row 3 replacement test explained. Written Response Builder with tabbed scaffold for 3a–3d, sentence starters, and a live quality checker that flags missing rubric elements as you type. Sample Program Scorer with three complete Python programs for students to score before explanations reveal. Code Requirements Checklist with 30 items, row-by-row progress counters, and a final readiness summary.
Python throughout. No Snap!, no block coding. Built for the modern AP CSP classroom.
Instant digital download. All files open in any browser. No College Board account required.
AP CSP & College Board Framework Alignment:
| Big Idea | Code | Description |
|---|---|---|
| Creative Development | CRD | Program design, development, and documentation |
| Data & Analysis | DAT | Data types, compression, storage, and processing |
| Algorithms & Programming | AAP | Variables, control, lists, procedures, algorithms |
| Computer Systems & Networks | CSN | Internet, protocols, cybersecurity, parallel computing |
| Impacts of Computing | IOC | Digital divide, bias, copyright, privacy, ethics |
Also aligns to:
- College Board AP CSP Curriculum Framework (all 5 Big Ideas, all 10 Computational Thinking Practices)
- CSTA K-12 Standards — 3A-AP-13, 3A-AP-17, 3A-DA-09, 3A-CS-01, 3A-IC-24, 3A-IC-25, 3A-IC-26, 3A-IC-27
- ISTE Standards for Students — Computational Thinker, Creative Communicator, Digital Citizen
- Python (compatible with CB’s language-agnostic framework)





Reviews
There are no reviews yet.