Program Purpose and function |
1 |
0 |
This gets the score, contains the inputs and outputs, the program functions, the video shows the program running, demonstrates the functional inputs and outputs, and describes the overall purpose of the program. But in fact, after comparing, the purpose of this program is not clear, only the function of the program is described, the main program is not specific |
Data Abstraction |
1 |
1 |
This gains points because it contains two program snippets and it is very clear that the element is not a single-element list, the data is stored in the sideindex |
Managing Complexity |
1 |
1 |
Shows the complexity that is used to manage the program by putting all the categories in one place, the written response has named the selected list, but the University Council believes that the list is not necessary for the program and does not manage the complexity, the code is inefficient and unnecessary. |
Procedural Abstraction |
1 |
1 |
Contains two program code segments showing the procedure and its application, with a description of the procedure, and a description of its contribution to the overall function of the program |
Algorithm Implementation |
1 |
1 |
The code snippet shows sorting, selection and iteration, with detailed step-by-step explanations of how the algorithm works |
Testing |
1 |
1 |
Two calls are shown, and the plan is consistent, with each call passing different parameters and a different code segment executed in the algorithm, describing the conditions of each call |