AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.
Link to the big "Purple Book" (AP CS Principles Course & Exam Description).
Students' AP Assessment score is determined by both the Create Performance Task (30%) and The End-of-Course Exam (70%).
The Create Task will also count towards their class grade, but the End-of-Course Exam will not.
I often see it called the "assessment" rather than "exam" because part of it is a project.
The AP Computer Science Principles Exam will continue to have consistent question types, weighting, and scoring guidelines every year, so you and your students know what to expect on exam day. The overall format of the exam—including the weighting, timing, types of questions, and types of stimulus materials—won’t change.
There are two parts (or "sections") to the AP CSP Assessment. One is the Multiple-Choice Exam at the end of the course. The second part is the Create Performance Task that we will complete during the school year. Normally it is due by the end of April.
Section I: End-of-Course Multiple-Choice Exam
70 Multiple-Choice Questions | 120 Minutes | 70% of Score | 4 answer options
57 single-select multiple-choice
5 single-select with reading passage about a computing innovation
8 multiple-select multiple-choice: select 2 answers
Section II: Create Performance Task
30% of Score
Students will develop a computer program of their choice. Students need at least 12 hours of in-class time to complete.
Click the "The Exam" button to the right of this section for more information.
Click here to see a web page with more details about the Create Performance Task (PT).
30% of your overall AP CSP score.
You'll be provided 12 hours of in-class time to complete it, though you're welcome to work on it outside of class.
You'll make a program that meets the requirements in the Scoring Guidelines. Your program should allow for input, have output, at least one list, a procedure, and an algorithm (includes sequencing, selection, and iteration in the body of the selected procedure).
The Scoring Guidelines is the rubric that the AP CSP Readers will use to grade your Create Task project. You will create the task and upload it to your AP Digital Portfolio (Find links to "Help with Digital Portfolio" here).
Click the "The Create Task" button to the right of this section for more information.