College Board CPT Project
Submission 1
Reporting Category | Scoring | Criteria | Description |
---|---|---|---|
Program Function & Purpose | 1/1 |
Video
Written
|
Shows the program running and shows the output for the program. Also showcases the purpose and function of the program. |
Data Abstraction | 0/1 |
|
Two different code segments and the list name RPS is correctly identified however the second segment doesn’t show data being accessed |
Managing Complexity | 0/1 |
|
List doesn’t manage complexity as it can be rewritten without the list being used. The alternative list-free program doesn’t have increased complexity than the one that uses the list. |
Procedural Abstraction | 0/1 |
|
There is a student-made function with 1 or more parameters however how the function contributes to the program is not properly explained |
Algorithm Implementation | 1/1 |
|
Has a student developed function that has iteration and selection also states how the algorithm works to the ability that anyone can recreate it. |
Testing | 1/1 |
|
Describes two different function calls with different parameters and then the function also correctly described the conditions test and the results were properly identified. |
Submission 2
Reporting Category | Scoring | Criteria | Description |
---|---|---|---|
Program Function & Purpose | 1/1 |
Video
Written
|
Shows the program running and shows the output for the program. Also showcases the purpose and function of the program. |
Data Abstraction | 1/1 |
|
Two different code segments and the list name letOfGuessWord is correctly identified and the data that is stored is also accurately identified |
Managing Complexity | 1/1 |
|
List is used to store data in order to manage complexity and how not using the list would be inefficient in order to achieve the program function |
Procedural Abstraction | 1/1 |
|
There is a student made function called GuessWords with 1+ parameters. Also properly describes what the purpose of the program is and how it contributes the overall program. |
Algorithm Implementation | 1/1 |
|
Has a student developed function that has iteration and selection also states how the algorithm works to the ability that anyone can recreate it. |
Testing | 1/1 |
|
Describes two different function calls with different parameters and then the function also correctly described the conditions test and the results were properly identified. |
Submission 3
Reporting Category | Scoring | Criteria | Description |
---|---|---|---|
Program Function & Purpose | 1/1 |
Video
Written
|
Shows the program running and shows the output for the program. Also showcases the purpose and function of the program. And the purpose and input are properly described |
Data Abstraction | 0/1 |
|
Data is incorrectly identified in the list StateList the name is correctly identified both snippets don’t show data collection. |
Managing Complexity | 0/1 |
|
Does not properly explain how the program could havve been written without a list and why it would have been more complex. |
Procedural Abstraction | 0/1 |
|
Function UpdataScreen has no parameters and the program is not properly explained in the manner in which functions and how it contributes the to overall function |
Algorithm Implementation | 0/1 |
|
Has a student developed function that has sequencing and selection however there is no iteration also there is little to no explanation of the function of the algorithm. |
Testing | 0/1 |
|
The function does not have a parameter and operations are described not the parameters. The response is not shown and is only described. |
Submission 4
Reporting Category | Scoring | Criteria | Description |
---|---|---|---|
Program Function & Purpose | 1/1 |
Video
Written
|
Shows the program running and shows the output for the program. Also showcases the purpose and function of the program. |
Data Abstraction | 1/1 |
|
Two different code segments and the list name fishtypes is correctly identified and the data that is stored is also accurately identified |
Managing Complexity | 1/1 |
|
List is used to store data in order to manage complexity and how not using the list would be inefficient in order to achieve the program function |
Procedural Abstraction | 1/1 |
|
There is a student made function called “clone+movement+range” with 1+ parameters. Also properly describes what the purpose of the program is and how it contributes the overall program. |
Algorithm Implementation | 1/1 |
|
Has a student developed function that has iteration and selection also states how the algorithm works to the ability that anyone can recreate it. |
Testing | 0/1 |
|
Specfic arguments are not described and the arguments that are passed through. The conditions tested are described however it doens’t correlate to the parameters in the function. |