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.

Find answers to common questions about the course, exam, and AP Course Audit.

AP CSP - College Board Home Page

AP CSP - The EXAM