Rubric

Find Rubric
Keep in mind that 289 students have already been assessed using this rubric. Changing it will affect their evaluations.
Assignment 1
Assignment 1
Criteria Ratings Pts
shiftRight(int num, int n)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
shiftLeft(int num, int n)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
hasAOne(int num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
hasAZero(int num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
leastSigHasAOne(int num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
isNegativeInt(int num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
isNegativeLong(long num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
isNegativeChar(char num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
negate(int num)
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Drawn FSM
- 16 states - correctly models the counter
threshold: pts
20 to >0.0 pts
Full Marks
0 pts
No Marks
pts
20 pts
--
Code FSM
nextState() filled out and working
threshold: pts
10 to >0.0 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Code FSM
16 states
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Code FSM
use enums
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Code FSM
switches from state to state with switch or if statements
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Code FSM
working counter printed out in the Serial Monitor
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Reverse Button / Lever
can switch the direction of the counter
threshold: pts
5 to >0.0 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Commit to Github
Make sure they show you that they've committed and pushed to Github before demoing the assignment
threshold: pts
0 pts
Full Marks
0 pts
No Marks
pts
0 pts
--
Total Points: 100 out of 100