AP Computer Science Principles

How Can I Be Prepared for the AP Computer Science Performance Task?

4 min readโ€ขjuly 11, 2024

Harrison Burnside

Harrison Burnside

Harrison Burnside

Harrison Burnside

If you had to have one piece of advice for ANY AP test ๐Ÿ“, it is toย know the exam like the back of your hand. This isย especially true in APCSPยฎ since the exam has multiple parts including theย MCQ โœ๏ธ (Multiple Choice Questions) and theย Create PT ๐Ÿ’พย (Performance Task)! When you walk in on test day, the last thing you want to be thinking is โ€œoh jeez, what will the questions look like?โ€ or โ€œHow much time do we have for the multi-select section?โ€ If you know the exam, these fears will go away. If youย consistentlyย practice andย knowย what to expect walking into the exam, it can relieve exam stress and help you with time management along with answering the questions.

The Exam Format ๐Ÿ“Ž

Section 1: The Multiple Choice Questions (MCQs) โœ๏ธ

For the MCQ section, you will be given:

  • 120 Minutes- AKA 2 hours
  • To Answer 70 MCQs- 57 "single-select" questions- 5 "single-select reading passage" questions- 8 "multi-select" questions This section is weighted at 70% of your exam score so make sure to study wellย beforeย the exam day!

๐Ÿ“ Read: AP Computer Science Principles -ย Multiple Choice Question Help

Section 2: The Create Performance Task (PT) ๐Ÿ’พ

The other 30% of your exam score will come from section 2, so make sure to check out all of our information about theย Create PT ๐Ÿ’พ (Performance Task).

This section will not be tested during your AP Exam, but you will instead be given 12 hours of class-time to work on your coding masterpiece ๐ŸŽ‰

There are three parts to this section of your exam:

  1. Final Program Code (1 PDF) - Independent/Collaborative ๐Ÿ‘จ/๐Ÿ™Œ
  2. Video That Demonstrates Your Program's Functionality (1 Video File) - Independent ๐Ÿ‘จ
  3. Written Responses For The Free Response Prompts (1 PDF) - Independent ๐Ÿ‘จ

Let's take a deep dive into how each of those three pieces of the Create PT should be created โœ๏ธ

PT Piece ๐Ÿงฉ 1: Program Code ๐Ÿ‘จโ€๐Ÿ’ป

You are finally about to put some of the knowledge that you learned in Big Idea 3 of APCSP to good work when you create your program. This is the most fun part of the portfolio (and of the class, in our humble opinion ๐Ÿค“)!

The only special part of this piece is that there are specific requirements for your code to contain! The College Board has given us a nice list of everything that you need:

Program Code Submission Requirements. Image Courtesy of theย College Board's APCSP CED

Besides the submission requirements, the only extra part of your program is that you can create it collaboratively! All of the other pieces of the Create PT are completed individually, but in the program code section, you can receive help from friends to create your program ๐ŸŽ‰

PT Piece 2: The Video ๐Ÿ“ธ

In this piece of your Performance Task, you will be recording a 1 minute โฒ๏ธ video of you demonstrating how your program functions! This section is created independently but does not frown because this is one of the smallest pieces of the PT.

Your video must show all of the following:

๐Ÿ’Ž Input to your program

๐Ÿ’Ž At least one aspect of the functionality of your program

๐Ÿ’Ž Output produced by your program

Your videoย cannot contain:

โ›” Any distinguishing information about yourself

Your video ๐Ÿ“ธ should end up being in a .mp4, .wmv, .avi, or .mov format and be less than 30 MB. Why don't you try converting that 30 MB into another file size with your skills from Big Idea Two Data? ๐Ÿ˜‰

PT Piece 3: Written Responses ๐Ÿ“

In this piece of the Create Performance Task, you will be responding to 4 multi-part questions about your program code! Inย this document from the College Board, all of the questions that you need to answer are detailed and explained.

For help with the Performance Task Questions and Written Responses, check out the full-length:

๐Ÿ“ Read: AP Computer Science Principles -ย Exam Guide

A Note on Plagiarism ยฉ๏ธ โ„ข๏ธ

The College Board says this is aย big no-no!

Do not do it! If you plagiarize any of your performance task, you will get a score of zero! Don't do it ๐Ÿ˜ฑ

Overall PT Tips ๐Ÿ’ก and Closing Thoughts

Here are some final words of wisdom from us here at Fiveable:

  • Practice submitting your AP Digital Portfolio as a draft before the actual due date ๐Ÿ“…- Remember that the due date for the PT is the last day of April ๐Ÿ“†๐Ÿ—“๏ธ
  • Write your program in either block-based or text code! The AP Exam doesn't prefer either, so make sure to use what is easiest for you ๐Ÿฉ
  • Always cite APIs in your code ๐Ÿ—ž๏ธ
  • Use your peers to help you create your PT ๐Ÿ‘ฉโ€๐Ÿ‘ฆ They are there to help you along when you get lost or confused ๐Ÿ˜•
  • Review the scoring guidelines and past responses to the Create PT to see good and bad examples โœ… The Create PT is undoubtedly one of the hardest parts of the APCSP Exam! If you start working early and keep consistently adding to your code and responses, you will be able to do awesome and succeed on your APCSP Exam ๐ŸŽ‰
ยฉ 2024 Fiveable Inc. All rights reserved.
APยฎ and SATยฎ are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.
Glossary
Glossary