1/24
Vocabulary practice flashcards covering all six reporting categories and scoring criteria requirements for the AP CSP Create Performance Task.
Row 1 (Reporting Category)
Program Purpose and Function, which evaluates video demonstrations of input, functionality, and output along with written response 3a.
Row 1 Video Demonstration Criteria
The requirement that the video demonstrates User Input, Program Functionality, and Output.
Written response for 3a: i
Describes the overall purpose of the program.
Written response for 3a: ii
Describes what functionality of the program is demonstrated in the video.
Written response for 3a: iii
Describes the input and output of the program demonstrated in the video.
Row 2 (Reporting Category)
Data Abstraction, which evaluates written response 3b (parts i through iv) regarding list assignment and data representation.
Written response for 3b: i
Pasted program code showing the line(s) of code that contains your list assignment of values.
Written response for 3b: ii
Pasted program code showing how the list (from the line above) is being used in your program to fulfill it's purpose.
Written response for 3b: iii
Identifies the name of the list being called in this response.
Written response for 3b: iv
Describes what the data contained in this list is representing in the program.
Row 3 (Reporting Category)
Managing Complexity, which evaluates written response 3b (part v) explaining how the list manages program complexity.
Written response for 3b: v
Explain how your list manages complexity by explaining how your program could not be written, or would need to be written very differently, without using this code for your list.
Row 4 (Reporting Category)
Procedural Abstraction, which evaluates written response 3c (parts i through iii) regarding function implementation, calling, and contribution.
Written response for 3c: i
Pasted program code showing a function using one or more parameters that affects the functionality of your program and its use as sequencing, selection and iteration for your program.
Written response for 3c: ii
Pasted program code showing where the function is being called in your program.
Written response for 3c: iii
Describe what the selected procedure does and how it contributes to the overall functionality of your program.
Row 5 (Reporting Category)
Algorithm Implementation, which evaluates detailed step-by-step implementation of the procedure in written response 3c (iv).
Written response for 3c: iv
Explains, in detailed steps, how the code is implemented and how the procedure (from the function pasted above) accomplishes a task, detailed enough that someon else could recreate it.
Row 6 (Reporting Category)
Testing, which evaluates written response 3d describing procedure calls, conditions tested, and results.
Written response for 3d: i
Describe two calls that could be arguments run through the function/paramters from the code pasted in 3c, describing the two called example separately.
Written response for 3d: ii
Describe what condition is being met by each call to the function/parameter, describing the two called examples separately.
Written response for 3d: iii
Tell about the result of each example called to the function/parameter, describing the two called examples separately.
User Input (Row 1)
One of the three essential items that must be demonstrated in the submitted video.
Program Functionality (Row 1)
The active operation of the program that must be demonstrated in the submitted video.
Output (Row 1)
The observable result produced by the program that must be demonstrated in the submitted video.