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 |