Exam Prompts
During the Exam, students are given 60 minutes to complete four prompts that require students to write responses that demonstrate understanding of their personal Create performance task. Students will have access to their student-authored Personalized Project Reference, as long as it was submitted as final via the AP Digital Portfolio, when responding to these prompts.
One question from each of the prompt categories (1, 2a, 2b, 2c) listed below will appear on the end-of-course exam. The specific prompts will vary across the different versions of the exam.
AP Video on Exam Prompt Categories (must log in).
Students should be prepared to respond to prompts about their program that assess any of the following learning objectives below.
1. Program Design, Function, and Purpose
Describe the purpose of the computing innovation.
Explain how a program or code segment functions.
Develop a program using a development process.
Design a program and its user interface.
Identify input(s) to a program.
Identify output(s) produced by a program.
Describe the purpose of a code segment or program by writing documentation.
2a. Algorithm Development
Explain how a program or code segment functions.
Determine the result of conditional statements.
Express an algorithm that uses iteration without using a programming language.
Determine the result or side effect of iteration statements.
Compare multiple algorithms to determine if they yield the same side effect or result.
Evaluate expressions that use relational operators.
Evaluate expressions that use logic operators.
Create algorithms.
Combine and modify existing algorithms.
2c. Data and Procedural Abstraction
Develop data abstraction using lists to store multiple elements.
Explain how the use of data abstraction manages complexity in the program.
Determine the result of an algorithm that includes list traversals.
Write iteration statements to traverse a list.
Explain how the use of procedural abstraction manages complexity in a program.