8.9. Create Written Response Questions (new)ΒΆ
As of 2024, the AP CSP exam has 4 written response question prompts related to the Create Task. Students will have access to the Personalized Project Reference containing screenshots of the Create project while responding to these prompts. Students should be prepared to respond to prompts about their program that assess any of the following learning objectives.
- Written Response 1: Program Design, Function, and Purpose
- CRD-2.A: Describe the purpose of a computing innovation.
- CRD-2.B: Explain how a program or code segment functions.
- CRD-2.C: Identify input(s) to a program.
- CRD-2.D: Identify output(s) produced by a program.
- CRD-2.E: Develop a program using a development process.
- CRD-2.F: Design a program and its user interface.
- CRD-2.G: Describe the purpose of a code segment or program by writing documentation.
- Written Response 2(a): Algorithm Development
- CRD-2.B: Explain how a program or code segment functions.
- AAP-2.E.b: Evaluate expressions that use relational operators.
- AAP-2.F.b: Evaluate expressions that use logic operators.
- AAP-2.H.b: Determine the result of conditional statements.
- AAP-2.J: Express an algorithm that uses iteration without using a programming language.
- AAP-2.K.b: Determine the result or side effect of iteration statements.
- AAP-2.L: Compare multiple algorithms to determine if they yield the same side effect or result.
- AAP-2.M.a: Create algorithms.
- AAP-2.M.b: Combine and modify existing algorithms.
- Written Response 2(b): Errors and Testing
- CRD-2.I.a: Identify the error.
- CRD-2.I.b: Correct the error.
- CRD-2.J: Identify inputs and corresponding expected outputs or behaviors that can be used to check the correctness of an algorithm or program.
- Written Response 2(c): Data and Procedural Abstraction
- AAP-1.D.a: Develop data abstraction using lists to store multiple elements.
- AAP-1.D.b: Explain how the use of data abstraction manages complexity in program code.
- AAP-2.O.a: Write iteration statements to traverse a list.
- AAP-2.O.b: Determine the result of an algorithm that includes list traversals.
- AAP-3.B: Explain how the use of procedural abstraction manages complexity in a program.
To practice, for the Create written response questions:
- Make a copy of your Personalized Project Reference from the Create Project
- Make a copy and answer the Written Response Practice Questions
- For more practice, do the AP Classroom Practice Exams for Written Response Questions with your Personanlized Project Reference and use the Scoring guides in the AP Classroom to score them.
- Analyze the sample responses from the 2024 Exam here Tim Clark's CSP site: Sample Responses.
You have attempted of activities on this page