AP CSP Weekly Study Plan

April 23 – May 15, 2025


Week 1: April 23 – April 27

Focus: Programming Fundamentals & Loop Logic

  • Study on AP Classroom:
    • Unit 3: Algorithms and Programming
      • 3.6: Conditionals
      • 3.7: Nested Conditionals
      • 3.8: Iteration (Loops)
      • 3.9: Developing Algorithms using Strings
      • 3.10: Developing Algorithms using Lists
  • Practice:
    • Trace and debug loops and nested conditionals.
    • Solve basic problems involving list filtering and aggregating values with loops.
  • Project Reflection:
    • Identify where loop logic helped in displaying or processing multiple profiles.
    • How would loop optimization improve your feature?

Week 2: April 28 – May 4

Focus: Abstraction, Lists, and APIs

  • Study on AP Classroom:
    • Unit 4: Data
      • 4.1: Representing Data
      • 4.3: Using Programs with Data
    • Unit 3: Algorithms and Programming:
      • 3.12: Calling Procedures
      • 3.13: Developing Procedures
      • 3.14: Libraries
  • Practice:
    • Build programs that create and use dictionaries to represent user data.
    • Practice CRUD logic by building functions that simulate data handling like your project.
  • Project Reflection:
    • How did using lists and dictionaries help you simplify code?
    • What procedure in your code could be turned into a library function?

Week 3: May 5 – May 11

Focus: Cybersecurity, the Internet & Data Safety

  • Study on AP Classroom:
    • Unit 5: Computer Systems and Networks
      • 5.1: The Internet
      • 5.2: Fault Tolerance
      • 5.3: Parallel and Distributed Computing
    • Unit 6: Cybersecurity
      • 6.1: Cybersecurity Basics
      • 6.2: Encryption
      • 6.3: Safe Computing
  • Practice:
    • Map out a typical API request in your project and identify vulnerable areas.
    • Simulate hashing and explain symmetric/asymmetric encryption with examples.
  • Project Reflection:
    • How does your project demonstrate safe communication?
    • Reflect on secure data handling and areas for improvement.

Week 4: May 12 – May 15

Focus: Final Review & Create Performance Task Reflection

  • Study on AP Classroom:
    • Create PT Skill Review:
      • Practice describing program purpose, data abstraction, and algorithm logic.
      • Review scoring guidelines and sample student responses.
  • Practice:
    • Polish your PPR by explaining abstraction, procedure use, and algorithm steps clearly.
    • Compare your work with 3 scored Create PT examples from College Board.
  • Project Reflection:
    • What computational ideas from the course helped most in your work?
    • How did you ensure correctness and usability in your profile system?

Lessons to Review