AP COMP SCIENCE PRINCIPLE NOTES
Understanding Key Concepts
Computational Thinking:
Decomposition
Pattern recognition
Abstraction
Algorithms
Data Structures:
Lists
Arrays
Loops
Conditional statements
Programming Concepts:
Functions and methods
Events and event-driven programming
Object-oriented programming (basic concepts)
Practice with Programming Languages
Focus on visual programming languages (like Scratch) and text-based languages (like Python)
Build and debug interactive programs and applications
Exam Format Familiarity
Section I: Multiple Choice (70 questions, 90 minutes)
Section II: Create Task (design a program) and Explore Task (research project)
Study Resources
AP Classroom resources
Review books (e.g., Barron’s, Princeton Review)
Online courses and coding platforms (e.g., Code.org, Khan Academy)
Practice Problems and Mock Exams
Work through AP CSP practice problems
Analyze performance and focus on weak areas for improvement
Tips for Success
Regularly review concepts and practice programming
Participate in class discussions and group projects
Reach out for help on complex topics if needed
Manage time effectively on the Create and Explore Tasks during the exam.