Sample 1

Catergory Score Comments
Purpose 1 The written response did both state the purpose and functionality of the program, and the program illustrates this purpose.
Data Abstraction 0 The Data is shown being stored in a list, but the list is not shown to be accessed in the next part.
Managing Complexity 0 There is a list, but it is not shown to be used to manage complexity, also, the program did not demonstrate how the program will be more complex without the use of the list.
Procedural Abstraction 1 The program shows an procedure, and how it is used in the program.
Algorithm Implementation 1 The program and how it demonstrates use of sequence, iteration, and selection, and demonstrates how it is called.
Testing 1 The video and the response shows evidence of testing as well as demonstration of what would happen for all of the conditions.
Total 4/6

I did not notice that the response did not state how does the procedure contribute to the original program. I will be sure to avoid this mistake in the future.

Sample 2

Catergory Score Comments
Purpose 1 The written response did both state the purpose and functionality of the program, and the program illustrates this purpose.
Data Abstraction 1 The Data is shown being stored in a list, and is shown to be accessed in the next part.
Managing Complexity 1 There is a list, and it is shown to be able to be used effectively to reduce the complexity needed for another program to have the same function
Procedural Abstraction 1 The program shows an procedure, and how it is used in the program.
Algorithm Implementation 1 The program and how it demonstrates use of sequence, iteration, and selection, and demonstrates how it is called.
Testing 1 The video and the response shows evidence of testing as well as demonstration of what would happen for all of the conditions.
Total 6/6

Sample 3

Catergory Score Comments
Purpose 1 The written response did both state the purpose and functionality of the program, and the program illustrates this purpose.
Data Abstraction 0 The Data is shown being stored in a list, but the list is not shown to be accessed in the next part, also, the description of the list stateList seems inaccurate, as stateList is only shown to be storing the state names, while the description described it as having the information in the more information dropDown as well.
Managing Complexity 0 There is a list, but it is not shown to be used to manage complexity, and it does not describe how this program would be more complex without the use of this list.
Procedural Abstraction 0 The program shows an procedure, but it does not have a parameter, nor does it have any calls of this procedure, and the program inaccurately describes the function of the procedure in that the procedure does not actually update the screen like the description said.
Algorithm Implementation 0 The procedure did not demonstrate iteration.
Testing 0 The procedure did not demonstrate the use of parameters, and it did not explain why the program produces the result when given th eparameters.
Total 1/6

I did not notice how the collegeboard also considered how the index value was set for the list of states and used that as part of why they deducted points, I will keep this in mind.

Sample 4

Catergory Score Comments
Purpose 1 The written response did both state the purpose and functionality of the program, and the program illustrates this purpose.
Data Abstraction 1 The Data is shown being stored in a list, and is shown to be accessed in the next part.
Managing Complexity 1 There is a list, and it is shown to be able to be used effectively to reduce the complexity needed for another program to have the same function
Procedural Abstraction 1 The program shows an procedure, and how it is used in the program.
Algorithm Implementation 1 The program and how it demonstrates use of sequence, iteration, and selection, and demonstrates how it is called.
Testing 0 The response did not indicate the specific arguments passed, nor does it indicate how the parameter is used, and it also did not describe how the result is formed.
Total 5/6

Reflection

In this week's Scoring, I noticed how sometimes Collegeboard is very lenient with things, and sometimes they are very strict. I will notice in my project to specify how the procedure contributes to the overall program, as well as how the indices for a list is determined. Still, I think I'm getting better at understanding what Collgeboard wants from me in the Create Performance Task, namely,

  • Clear answers that are detailed and specific to what is being asked.
  • An input that results in the program’s output and explain how
  • Have a list or lists that is used effectively to reduce the complexity
  • Describing how indices of a list is being determined by.