Each assignment has a specified due time and submission mechanism. Assignments that do not meet these requirements are late and must be uploaded to the course’s Bin for late assignments.
| # | Due | Description | Weight |
|---|---|---|---|
| 1 | In class, 28 August | Binary numbers | 20 |
| 2 | In class, 4 September | The equivalences | 20 |
| 3 | In class, 11 September | Problems from the textbook | 20 |
| 4 | In class, 18 September | Specifying an FSM | 10 |
| Solution | |||
| 5 | HW 5 on moodle by 11:00 PM on 2 October | Implementing an FSM | 30 |
| Solution | |||
| 6 | In class, 2 October | Weird C | 20 |
| Solution | |||
| 7 | In class, 14 October | Computer Science math | 20 |
| Solution | |||
| 8 | In class, 21 October | Programming with the goto |
20 |
| Solution | |||
| 9 | In class, 28 October | Instruction encoding | 20 |
| Solution | |||
| 10A | 11:00 PM, 6 November | work so far | 20 |
| 10B | 11:00 PM, 16 November | Bubble pass | 60 |
| 5 redo | 11:00 PM, 24 November | Implementing and FSM 2nd chance | |