AP Computer Science Principles

AP Computer Science Principles (CSP) 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, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The AP CSP Course and Exam Description (attached below) provides an in-depth look at the course content, two performance tasks and end-of-year exam. 

As a part of their final exam score, students must complete two AP Computer Science Principles Performance Tasks. The first task (Explore) requires students to identify a computing innovation, explore its impact, and create a related computational artifact. The second task (Create) focuses specifically on the creation of a computer program through the collaborative and iterative process of programming. Students will create digital artifacts—some examples include programs, digital art, or video—accompanied by a written response. Students will submit their final tasks via the AP Digital Portfolio, a Web-based software application that facilitates the process of collecting and transmitting AP CSP performance tasks to the AP Reading for scoring. 

The end-of-course AP CSP Exam is a paper-and-pencil written exam. It is 2 hours long and will include 74 multiple-choice questions, presented as either discrete questions or in sets. There are two types of multiple choice questions:
        1. Single-select multiple choice: Students select 1 answer from among 4 options
        2. Multiple-select multiple choice: Students select 2 answers from among 4 options
Students will be required to demonstrate their achievement of the course learning objectives and their application of the computational thinking practices. Students will receive a final exam score of 1-5, derived from their performance on both the performance tasks and the end-of-course exam. Sample end-of-course exam questions can be found in the Course and Exam Description document below.

Explore Performance Task (8 Hours; Impact of Computing Innovations) = 16% of Overall AP Score
Create Performance Task (12 Hours; Applications from Ideas) = 24% of Overall AP Score
End-of-Course Exam (2 hours; 74 multiple-select questions) = 60% of Overall AP Score

Feel free to contact Mr. Coombs at coombs_d@milfordschools.org with questions.
David Coombs,
Jan 20, 2017, 9:48 AM
David Coombs,
Jan 20, 2017, 9:39 AM