AP Computer Science Principles has two assessed components: the Create Performance Task (30%) submitted before the exam, and the End-of-Course Exam (70%) which includes selected-response and written-response questions.
Create Performance Task (30% of score)
The Create PT requires a program of at least 13 lines of code, a video demonstration, and a written response. It is scored on 6 rubric rows, each worth 1 point:
- Row 1: Program demonstrates a purpose or function.
- Row 2: Code includes input from the user, a device, or online data.
- Row 3: Program includes at least one list (or collection type) and uses it meaningfully.
- Row 4: A student-developed procedure with a parameter that affects program behavior.
- Row 5: Written response explains an algorithm implemented in the procedure.
- Row 6: Testing — two calls to the procedure with different argument values, plus description of the expected results.
End-of-Course Written Responses
The exam includes written-response questions about data, computing innovations, and the impacts of computing. These require concise written answers — 1-3 sentences per subpart — not essays. Identify the innovation, explain how it uses data, and address a beneficial and harmful effect.
AP CSP Practice · AP CSP Study Guide · How to Get a 5 on AP CSP
AP and Advanced Placement are trademarks of College Board. AimFive is not affiliated with or endorsed by College Board.