1st project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 1 0 The video and written response included the input,output and described all the purposes for the project.
Data Abstraction 0 1 The data stored here is not majorly assisting and is it not clearly defined
Managing Complexity 1 0 States how the list is neccessary in the code and how it manages the complexity of it
Procedural Abstraction 0 1 The procedural elements are not present clearly in this project
Algorithm Implimentation 1 1 The requirements for this section are met
Testing 1 1 The calls are described and the code being ran is stated

Total: 4/6

3rd project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 0 0 The purpose is not a very specific thing and leaves lot of room for misunderstanding
Data Abstraction 0 0 The list is named however it is not stated what is being stored in the list
Managing Complexity 1 0 All lists are stated clearly and meet the criteria
Procedural Abstraction 0 0 The procedure is not explained in relation to the program rather it talks about its use independently.
Algorithm Implimentation 1 0 Sequences,selection,iteration are all present and stated in this example.
Testing 1 1 The calls are labeled with the output so it is in a place where it can be clearly found and compared.

Total: 3/6

4th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 1 1 The purpose of the program is stated clearly with great depth so I can know what is to be expected.
Data Abstraction 1 1 The inputs are clearly stated and easy to find, meeting the criteria
Managing Complexity 1 1 The lists contain multiple elements which fits the criteria
Procedural Abstraction 1 1 The procedure is explained clearly and has multiple functionalities
Algorithm Implimentation 1 1 Sequences,selection,iteration are all present and stated in this example.
Testing 1 1 The calls are placed in a way where it is easy to check and to make sure that the testing output matches

Total:6/6

5th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 0 0 The purpose of the program isn't clearly stated which means I can't tell what it will contain
Data Abstraction 0 1 The data does not fit all the criteria that is required for credit
Managing Complexity 1 1 The lists have multiple elements and are enough to get credit
Procedural Abstraction 1 1 The procedure is explained and why it adds to the program
Algorithm Implimentation 1 1 The neccessary elements are present here which means it will get credit
Testing 1 1 The calls are clearly defined meaning I can find what is needed.

Total:4/6

6th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 1 1 The program has a clear purpose which defines its role and use cases
Data Abstraction 0 0 The inputs aren't clearly stated here so they don't fit the criteria
Managing Complexity 0 0 The lists do not fit the criteria for this and are not worthy of getting credit
Procedural Abstraction 1 1 The procedure demonstrates the two functions both of which serve the program purpose
Algorithm Implimentation 1 1 Sequences,selection,iteration are all present and stated in this example.
Testing 0 0 The Calls dont fit the neccessary requirements needed to earn credit

Total: 4/6

Overall Conclunclusion: My results may differ from the collegeboard grading for a few reasons. Collegeboard is more strict with lists and with the functions of lists being explained. While I believe that if there is a list it is worthy of getting the points. Another difference between our grading is just that they are more strict. They expect the response to be perfect in order for points to be awarded to the person who submits.

7th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 1 1 The programs purpose of rock paper scissors game is very specific and the output is clear and easy to understan because the output will either be Win, Lose or Draw
Data Abstraction 0 0 All of the criteria isn't met here, the list RPS has a variable it is associated with however the list being used to fullfill the projects purpose isnt present
Managing Complexity 0 0 The lists function is defined however there is nothing that says what will happen if the list isn't used in the program
Procedural Abstraction 0 0 The functions overall use relative to the program isn't defined the other elements of the function rpsGame() are meeting the criteria.
Algorithm Implimentation 1 1 Sequencing, iteration and selection are clearly used here and the input from the user has a clearly defined output.
Testing 1 1 The conditions of each call and the output of all the calls is clearly defined along with the expect result.

Total: 3/6

8th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 1 1 The purpose of the program of a word game is clearly stated and the output which will be what happens in the game is clearly defined.
Data Abstraction 1 1 The list is named however it is not stated what is being stored in the list
Managing Complexity 1 1 All lists are stated clearly and meet the criteria
Procedural Abstraction 1 1 The procedure is not explained in relation to the program rather it talks about its use independently.
Algorithm Implimentation 1 1 Sequences,selection,iteration are all present and stated in this example.
Testing 1 1 The calls are labeled with the output so it is in a place where it can be clearly found and compared.

Total: 6/6

9th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 0 0 The purpose is not a very specific thing and leaves lot of room for misunderstanding
Data Abstraction 0 0 The list is named however it is not stated what is being stored in the list
Managing Complexity 1 0 All lists are stated clearly and meet the criteria
Procedural Abstraction 0 0 The procedure is not explained in relation to the program rather it talks about its use independently.
Algorithm Implimentation 1 0 Sequences,selection,iteration are all present and stated in this example.
Testing 1 1 The calls are labeled with the output so it is in a place where it can be clearly found and compared.

Total: 3/6

10th project

Reporting Category Student Score Collegeboard Score Comments
Program Purpose and Function 0 0 The purpose is not a very specific thing and leaves lot of room for misunderstanding
Data Abstraction 0 0 The list is named however it is not stated what is being stored in the list
Managing Complexity 1 0 All lists are stated clearly and meet the criteria
Procedural Abstraction 0 0 The procedure is not explained in relation to the program rather it talks about its use independently.
Algorithm Implimentation 1 0 Sequences,selection,iteration are all present and stated in this example.
Testing 1 1 The calls are labeled with the output so it is in a place where it can be clearly found and compared.

Total: 3/6