Writing About Your Project

On this page, you will practice writing about your project in preparation for the AP exam.

The written portion of the Create Task will be done during the AP exam after the multiple choice questions. You can only use the College Board provided exam reference sheet and your Personalized Project Reference sheet (Component C) during this portion of the exam.

You will get four questions, one in each of these areas:

The exact four questions you have to answer will be different on the exam. Here are some sample prompts provided by the College Board to help you practice writing about your project. These four questions correspond to each of the areas above.

  1. Identify an expected user of your program. Describe one way your program's design meets the needs of this user.
  2. Consider the first iteration statement included in the Procedure section of your Personalized Project Reference. Identify the number of times the body of your iteration statement will execute. Describe a condition or error that would cause your iteration statement to not terminate and cause an infinite loop. If no such condition or error exists, explain how the loop could be modified to cause an infinite loop.
  3. Consider the procedure included in part (i) of the Procedure section of your Personalized Project Reference. Describe a change to your procedure that will result in a run-time error. Explain why this change will result in a run-time error.
  4. Suppose you are provided with a procedure called
    isEqual (value1, value2)
    . The procedure returns
    true
    if the two parameters
    value1
    and
    value2
    are equal in value and returns
    false
    otherwise. Using the list you identified in the List section of your Personalized Project Reference, explain in detailed steps an algorithm that uses
    isEqual
    to count the number of times a certain value appears in your list. Your explanation must be detailed enough for someone else to write the program code.