Skip to the content.

Study Blog

📘 AP Computer Science Principles - 3 Week Study Plan


✅ STEP 1: Foundations & Big Ideas

Day Date Topic Completed
1   Overview + Big Idea 1: Creative Development [ ]
2   Big Idea 2: Data [ ]
3   Big Idea 3 (Part 1): Variables, Conditionals, Loops [ ]
4   Big Idea 3 (Part 2): Lists, Procedures, Algorithms [ ]
5   Practice MCQs (20–30 questions) [ ]
6   Big Idea 4: Computer Systems & Networks [ ]
7   Weekly Review + Flashcards [ ]

✅ STEP 2: Deep Dive & Practice

Day Date Topic Completed
8   Big Idea 5: Impact of Computing [ ]
9   Big Idea 6: Programming Performance Task [ ]
10   Big Idea 7: Global Impact [ ]
11   Practice FRQs (2–3 questions) [ ]
12   Debugging + Algorithm Practice [ ]
13   Mixed MCQ Practice [ ]
14   Full Practice Test [ ]

✅ STEP 3: Review & Strategy

Day Date Topic Completed
15   Review Big Ideas 1–3 + Quiz [ ]
16   Review Big Ideas 4–7 + Quiz [ ]
17   Timed Practice Test [ ]
18   Analyze Practice Test Results [ ]
19   Focused Review (Weak Areas) [ ]
20   Final Vocab, Pseudocode Review [ ]
21   Light Review & Rest [ ]

AP CSP 2-Week Study Plan

Here’s a study plan to improve in those areas.

2-Week CSP Study Plan

Day Topics Covered Goals Resources/Activities
1 Binary Numbers Understand binary, decimal conversions, binary arithmetic Review Khan Academy / CollegeBoard materials; practice binary conversions
2 Data Compression Learn lossless vs. lossy compression; examples of each Watch videos, do practice questions on Huffman coding, run simulations
3 Iteration Learn loops (for, while) and their structure Practice writing simple Python loops on Replit or in pseudocode
4 Lists Understand list operations (indexing, appending, traversing) Practice manipulating lists in pseudocode and Python
5 Calling Procedures Learn how to define and call procedures (functions) with/without parameters Write simple procedures and trace calls manually
6 Algorithmic Efficiency Understand linear vs binary search, nested loops, big-O basics Compare algorithm runtimes; trace and compare code snippets
7 Review & Practice Reinforce topics from days 1–6 Mixed review quiz, flashcards, and reflection notes
8 The Internet (Basics) Understand IP, DNS, packets, protocols Watch CrashCourse or Code.org videos; label diagrams
9 Cybersecurity & Internet Understand encryption, digital certificates, secure transmission Practice scenarios; identify secure vs insecure examples
10 Parallel and Distributed Computing Understand differences, pros/cons, and examples Simulations on how distributed systems work; real-world case studies
11 Legal & Ethical Concerns Learn about data privacy, copyright, fair use, digital divide Read case studies and identify ethical concerns
12 Mixed Practice Combine topics: internet, compression, computing ethics Scenario-based practice and multiple-choice questions
13 Practice Exam Day Take a timed mini-mock CSP exam (focus on weak areas) Analyze performance and identify lingering weak spots
14 Final Review Review all mistakes and summarize each topic in 1-page notes Create cheat sheets and quiz yourself with flashcards

CPT In-Progress

MCQ Completetion - (55/70)

2018: https://avikaprasad22.github.io/avika_2025/mc+sprint3/
2020: https://avikaprasad22.github.io/avika_2025/final/
2021: Just completed, review in progress currently.

Video Series for Studying

Lesson HWs to Review:

HWs