| Lab | Date Assigned | Date Due | Relative Weight |
|---|---|---|---|
| Lab 1: Data Representation and Bitwise Operations | Wednesday, May 31 | Monday, June 5 | 1 |
| Lab 2: Common Operations on Binary Values | Monday, June 5 | Thursday, June 8 | 1 |
| Lab 3: Floating Point Representation | Wednesday, June 7 | Friday, June 16 | 1 |
| Lab 4: Introduction to MIPS Assembly with QtSpim | Tuesday, June 13 | Tuesday, June 27 at 11:59 PM | 1 |
| Lab 5: Branches, Memory, and Arrays in MIPS Assembly | Wednesday, June 28 | Thursday, July 6 at 11:59 PM | 1.5 |
| Lab 6: Boolean Formulas and Introductory Circuits | Monday, July 3 | Monday, July 10 at 11:59 PM (HARD DEADLINE) | 1 |
| Lab 7: Simplifying Boolean Formulas | Wednesday, July 5 | Tuesday, July 11 at 11:59 PM (HARD DEADLINE) | 1 |