Exam Prompts
Example Prompts: 2025 S1 2025 S2 - 2024 S1 2024 S2 - CED AP Daily Practice Exams
Videos to Help you Prepare to Answer the Prompts on Exam Day
Videos to Help you Prepare to Answer the Prompts on Exam Day
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 when responding to these prompts, as long as it was submitted as final via the AP Digital Portfolio.
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. Students should be prepared to respond to prompts about their program that assess any of the following learning objectives below. Official Categories Official Past FRQs
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.
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.
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.