AP CSP Create Performance Task Scoring Criteria

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/24

flashcard set

Earn XP

Description and Tags

Vocabulary practice flashcards covering all six reporting categories and scoring criteria requirements for the AP CSP Create Performance Task.

25 Terms

1
New cards

Row 1 (Reporting Category)

Program Purpose and Function, which evaluates video demonstrations of input, functionality, and output along with written response 3a.

2
New cards

Row 1 Video Demonstration Criteria

The requirement that the video demonstrates User Input, Program Functionality, and Output.

3
New cards

Written response for 3a: i

Describes the overall purpose of the program.

4
New cards

Written response for 3a: ii

Describes what functionality of the program is demonstrated in the video.

5
New cards

Written response for 3a: iii

Describes the input and output of the program demonstrated in the video.

6
New cards

Row 2 (Reporting Category)

Data Abstraction, which evaluates written response 3b (parts i through iv) regarding list assignment and data representation.

7
New cards

Written response for 3b: i

Pasted program code showing the line(s) of code that contains your list assignment of values.

8
New cards

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.

9
New cards

Written response for 3b: iii

Identifies the name of the list being called in this response.

10
New cards

Written response for 3b: iv

Describes what the data contained in this list is representing in the program.

11
New cards

Row 3 (Reporting Category)

Managing Complexity, which evaluates written response 3b (part v) explaining how the list manages program complexity.

12
New cards

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.

13
New cards

Row 4 (Reporting Category)

Procedural Abstraction, which evaluates written response 3c (parts i through iii) regarding function implementation, calling, and contribution.

14
New cards

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.

15
New cards

Written response for 3c: ii

Pasted program code showing where the function is being called in your program.

16
New cards

Written response for 3c: iii

Describe what the selected procedure does and how it contributes to the overall functionality of your program.

17
New cards

Row 5 (Reporting Category)

Algorithm Implementation, which evaluates detailed step-by-step implementation of the procedure in written response 3c (iv).

18
New cards

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.

19
New cards

Row 6 (Reporting Category)

Testing, which evaluates written response 3d describing procedure calls, conditions tested, and results.

20
New cards

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.

21
New cards

Written response for 3d: ii

Describe what condition is being met by each call to the function/parameter, describing the two called examples separately.

22
New cards

Written response for 3d: iii

Tell about the result of each example called to the function/parameter, describing the two called examples separately.

23
New cards

User Input (Row 1)

One of the three essential items that must be demonstrated in the submitted video.

24
New cards

Program Functionality (Row 1)

The active operation of the program that must be demonstrated in the submitted video.

25
New cards

Output (Row 1)

The observable result produced by the program that must be demonstrated in the submitted video.