Rubric

Find Rubric
Keep in mind that 279 students have already been assessed using this rubric. Changing it will affect their evaluations.
Assignment 12
Assignment 12
Criteria Ratings Pts
C Function: cStringLengthAlgorithm
Must compute the length a C-style string by using a loop to search for the sentinel value.
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
C function: cSumArrays
**must only use pointers!! No [] allowed***
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
C function: cDot
**must only use pointers!! No [] allowed***
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
AVR Assembly Function: updateGlobal
**must create the global variable to update it**
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
AVR Assembly function: getGlobal
Returns the current value of the global variable
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
AVR Assembly function: cStringLength
Increments a counter until we've reached the null terminator
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
AVR Assembly Function: sumArrays
Adds arrays a and b together and places the result in c
threshold: pts
15 to >0.0 pts
Full Marks
0 pts
No Marks
pts
15 pts
--
AVR Assembly Function: dot
Computes the dot product the same way as C code
threshold: pts
15 to >0.0 pts
Full Marks
0 pts
No Marks
pts
15 pts
--
Correct usage of call-saved registers
All methods use correct use of callee-save registers and caller-save registers.
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Good code style/easy to grade
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Committed to Github before demo
threshold: pts
0 pts
Full Marks
0 pts
No Marks
pts
0 pts
--
Total Points: 100 out of 100