7

Category CB Score My Score Why
Program Purpose and Function 0 1 I thought that it would have recieved full points because it explains the function of the project very well. However, I missed the idea where the purpose and the function have to be two distinct ideas.
Data Abstraction 0 0 Although some of the requirements are met, the use of data abstraction doesn't directly impact the programs purpose/function. It may be defined, but it is not very program-specific.
Managing Complexity 0 0 This program didn't show how code is used in managing complexity. The written response also doesn't clarify the specific importance of this code segment.
Procedural Abstraction 0 0 This shows the parameters of the code, but the procedure that the students develop is not clear enough to the user or reader.
Algorithm Implementation 0 0 Despite the student including the sequencing, selection, and iteration, they didn't detail the inner workings of the code enough. It must be able to be recreated and followed according to college board.
Testing 1 1 The student describes the procedure that is being checked and how it is supposed to run as well as the purpose of each aspect assuming it tests as planned.

Reflection

Discrepencies:

  • The only difference between my scores and college board scoring is the program purpose and function category. What I learned is that there must be a line between purpose and function because it is hard for me to differentiate and check if both are present.

How my project can meet standards(How am I going to use these lessons?):

  • From this submission, I learned that there must be a distinct difference betweem the purpose and function of the program. I also know to implement detailed explanations when describing my program because the code without the evidence is not enough to show understanding.

8

Category CB Score My Score Why
Program Purpose and Function 1 1 This recieved full credit for program purpose and function because the two ideas were very distinct and I could identify them both in seperate ways.
Data Abstraction 1 1 The data abstraction portion earned 1 point because the list is used correctly and an active part of the program. The variable names are clear and the datas purpose is also very clear.
Managing Complexity 1 1 This included the code segments that helped manage complexity. They also described how this code is essential and how it provides purpose to the program.
Procedural Abstraction 1 1 The student showed the parameters of the code and their functions as well as explaining the procedure/purpose. It explains the procedures link to the rest of the program.
Algorithm Implementation 1 1 The programs code has evidence of sequencing, selection, and iteration. The details are also super clear which gives the sample the full point.
Testing 1 1 The student describes the procedure that is being checked and how it is supposed to run as well as the purpose of each aspect assuming it tests as planned.

Reflection

Discrepencies:

  • There were not any differences or confusions with this example because all the pieces were clear to see and understand. I could point out each part and what criteria it met, so I gave everything full credit just like what it earned from college board.

How my project can meet standards(How am I going to use these lessons?):

  • One thing I took away from this sample that I can use for my future work is how they explained their procedure and code with a lot of detail. It showed me a good example of how to explain in order to show full understanding. I also learned that explanations of each section will go very far so I will implement that when creating my program.

9

Category CB Score My Score Why
Program Purpose and Function 0 0 Since I had trouble in the differentiating purpose and function, this time I was able to see that even though the function was clear, the program wasn't properly defined. It missed the distinction college board wants.
Data Abstraction 1 1 The list is used correctly and is an active component of the program, earning the data abstraction section 1 point. The objective of the data is likewise extremely apparent, as are the variable names.
Managing Complexity 1 1 This included the parts of the code that assisted with complexity management. They also discussed the significance of this code and how it gives the program direction.
Procedural Abstraction 1 1 The student explained the process and goal while also demonstrating the code's arguments and their functions. It illustrates how the various steps fit into the overall program.
Algorithm Implementation 1 1 There are indications of sequencing, selection, and iteration in the program's code. The sample makes its entire argument because the details are also quite evident.
Testing 1 1 The student explains the process that is being tested, how it should function, and why each component is important, assuming that testing goes as expected.

Reflection

Discrepencies:

  • I also didn't have any discrepencies for this sample either. Similarly to the last one, this was very good for the most part especially in terms of how specific and completed this was. Besides the missed purpose, the code was clear and well done so it was simple to grade by criteria.

How my project can meet standards(How am I going to use these lessons?):

  • I am going to use what I learned to meet the standards with my own project by looking to make sure that the code isn't only completed, but also explained. Also, when we do explain it, we should be criteria specific to make sure we define what college board wants us to.

10

Category CB Score My Score Why
Program Purpose and Function 1 1 The input, output, and program purpose + function are all well displayed/described in their written and video responses. The function and purpose are also distinct and separate so they each can be described. Therefore, it will earn full credti.
Data Abstraction 0 1 I thought that this would earn full credit in data abstraction but I was wrong about the purpose of the code. Even though they completed the list and it was working well, it didn't directly impact or provide purpose for the program at all, so it didn't earn this point.
Managing Complexity 0 0 The program that is used doesn't provide the necessary purpose of managing complexity. Despite describing and showing the lists purpose, it doesn't link to managing the full complexity of the program like it is being asked, so it gets no credit.
Procedural Abstraction 1 1 The student demonstrated the code's arguments and their functionalities while also outlining the procedure and objective. It shows how the individual processes fit into the bigger picture of the program.
Algorithm Implementation 1 1 The code of the program has evidence of sequencing, selection, and iteration. The sample's entire argument is supported by the fact that the details are likewise readily apparent.
Testing 0 1 I thought that the process being tested was clear, but in reality the student only describse the conditions tested and does not really describe the arguments of the code execution, earning it a 0

Reflection

Discrepencies:

  • I had a different score than college board for data abstraction because I misunderstood the purpose of the code. The code, in reality, did not exactly apply or impact the program which is the whole point. I also didn't give the student a 0 for testing because I noticed the conditions are being tested. I overlooked the arguments of the execution of the code.

How my project can meet standards:

  • I am going to use this to meet the standards when creating my program by coming up with a specific code segment that will earn the data abstraction point becuase the list will directly relate the the purpose of the program I described for the first point. I will also make sure all parts are included in terms of testing.