Assignment 1
- Due Jan 30, 2019 by 4pm
- Points 100
- Submitting a website url
Rubric
Please include a title
Keep in mind that 289 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | ||
---|---|---|---|---|
shiftRight(int num, int n)
threshold:
pts
|
|
pts
--
|
||
shiftLeft(int num, int n)
threshold:
pts
|
|
pts
--
|
||
hasAOne(int num)
threshold:
pts
|
|
pts
--
|
||
hasAZero(int num)
threshold:
pts
|
|
pts
--
|
||
leastSigHasAOne(int num)
threshold:
pts
|
|
pts
--
|
||
isNegativeInt(int num)
threshold:
pts
|
|
pts
--
|
||
isNegativeLong(long num)
threshold:
pts
|
|
pts
--
|
||
isNegativeChar(char num)
threshold:
pts
|
|
pts
--
|
||
negate(int num)
threshold:
pts
|
|
pts
--
|
||
Drawn FSM
- 16 states
- correctly models the counter
threshold:
pts
|
|
pts
--
|
||
Code FSM
nextState() filled out and working
threshold:
pts
|
|
pts
--
|
||
Code FSM
16 states
threshold:
pts
|
|
pts
--
|
||
Code FSM
use enums
threshold:
pts
|
|
pts
--
|
||
Code FSM
switches from state to state with switch or if statements
threshold:
pts
|
|
pts
--
|
||
Code FSM
working counter printed out in the Serial Monitor
threshold:
pts
|
|
pts
--
|
||
Reverse Button / Lever
can switch the direction of the counter
threshold:
pts
|
|
pts
--
|
||
Commit to Github
Make sure they show you that they've committed and pushed to Github before demoing the assignment
threshold:
pts
|
|
pts
--
|
||
Total Points:
100
out of 100
|