About APCSP
Course Overview
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cyber-security concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.
Essential Course Resources
The AP Digital Portfolio page provides instructions on how to navigate the web-based application, how to create classrooms, and how to confirm students' submission of performance tasks.
The two-page Course Overview provides a succinct description of the course and assessments.
- Create: 2019 Scoring Guidelines and Notes
- Explore: 2019 Scoring Guidelines and Notes
- Frequently Asked Questions
Find answers to common questions about the course, exam, and AP Course Audit.