Reporting Category |
Student Score |
College Board Score |
Comments |
Program Purpose and Function |
0 |
0 |
Although the video has all three requirements (input, output, and program functionality) the information in the written response is too vague and it doesn't explain each component in enough detail |
Data Abstraction |
1 |
1 |
The list has more than one element, it's name is shown as sideIndex, and the variables are shown |
Managing Complexity |
0 |
0 |
Although there was a lsit it wasn't completely essential for the program to work |
Procedural Abstraction |
1 |
1 |
There are parameters used in the procedure |
Algorithem Implementation |
1 |
1 |
ratioCalculate is an algorithem |
Testing |
1 |
1 |
The person shows their code working as intended and there aren't any issues |
Reporting Category |
Student Score |
College Board Score |
Comments |
Program Purpose and Function |
1 |
1 |
The purpose is to entertain and the function is to change the status of the tiles |
Data Abstraction |
1 |
1 |
startGrid, currentGrid, and nextGrid are the name of the lists and all of them store cell values on the screen |
Managing Complexity |
1 |
1 |
The person basically says that the list keeps everything organized by keeping everything in the same place |
Procedural Abstraction |
1 |
1 |
current and replacement are parameters which are used in the procecdure replaceList |
Algorithem Implementation |
1 |
1 |
There is an if statement and also loops used in the code |
Testing |
1 |
1 |
The code is able to be ran and it works without error, it also mentions how inputs give different outputs, and they talk about how [arameters, procedures, and lists are being used |