Submmision 1

Reporting Category Student1 College Borad Comments
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

Submmision 2

Reporting Category Student2 College Borad Comments
Program Purpose and function 1 1 The purpose is clearly described, the function of the program, and the video has a demonstration showing the program in action.
Data Abstraction 1 1 All the requirements of the second line are perfectly met, showing two program code segments
Managing Complexity 1 1 It demonstrates how to manage complexity and discusses
Procedural Abstraction 0 1 Didn't get a score because there is no return type or parameter here, but the University Council score here is 1 because I misread it
Algorithm Implementation 1 1 Includes sorting, selection and iteration, describing in detail how the algorithm works and the steps
Testing 1 1 The procedure contains two calls, and both are very detailed, satisfying all the requirements of the sixth line