College Board Review
Reviewing
Video/Review 1
Section | Grade (1 or 0) |
---|---|
Program Purpose and Function | 1. They include the program function, the input and the output. Their video demonstrates this effectively. Their written response describes the overall purpose |
Data Abstraction | 1. Names the variable of a list/collection data type. States what is inside said data type. List has more than 1 element. Describes what the elements in the list represent. |
Managing Complexity | 0. This doesn’t exactly manage complexity, as the gathering of different names doesn’t manage the different complex parts of the code. |
Procedural Abstraction | 1. The student correctly defines a student-developed function not placed in any language specifically. Shows complete function definition and calling the function in a multiplicity of areas. |
Algorithm Implementation | 1. The Student correctly demonstrates the usage of sequencing, selection and iteration throughout their program by running through multiple different function calls adn how each is selected. |
Reflection: At first I was unaware of the necessary definition of “operation” and what College Board meant by “purpose”. Seeing that the purpose earned a 0 was insightful to how I will hopefully eventually write my own performance task.
Video/Review 2
Section | Grade (1 or 0) |
---|---|
Program Purpose and Function | 1. Identifies the criteria the game is based upon, what the program’s inputs are (specifically) and specifically delineates what the program outputs and its functionality |
Data Abstraction | 1. Multiple lists are demonstrated to exist and their various contents are explained and the data types analyzed. This meets all the requirements to this point. |
Managing Complexity | 1. This program uses a list in order to store the binary status of every item on the grid. This being unable to be done otherwise, this correctly manages complexity. |
Procedural Abstraction | 1. Utilizes the procedure place cell and describes the function call, parameters, function, and output of the program. Correctly describes usage of the procedure. |
Algorithm Implementation | 1. Correctly describes the utilization of an algorithm and how the algorithm processes different inputs by using various different function calls. Then proceeds to demonstrate the logic. |
Reflection: I now see the extent to which College Boards wants a proper “purpose” to one’s program. This purpose should appropriate reflect the why, not necessarily the how.