| Lab | Date Assigned | Date Due | Relative Weight |
|---|---|---|---|
| Lab 1: Data Representation and Bitwise Operations | Thursday, July 14 | Tuesday, July 19 | 1 |
| Lab 2: Common Operations on Binary Values | Monday, July 18 | Thursday, July 21 | 1 |
| Lab 3: Floating Point Representation | Thursday, July 21 | Wednesday, July 27 | 1 |
| Lab 4: Introduction to MIPS Assembly with QtSpim | Thursday, August 4 | Wednesday, August 10 at 11:59 PM | 1 |
| Lab 5: Branches, Memory, and Arrays in MIPS Assembly | Wednesday, August 10 | Thursday, August 18 at 11:59 PM | 1.5 |
| Lab 6: Boolean Formulas and Introductory Circuits | Tuesday, August 16 | Thursday, August 25 at 11:59 PM | 1 |
| Lab 7: Simplifying Boolean Formulas | Tuesday, August 16 | Thursday, August 25 at 11:59 PM | 1 |
| Lab 8: K-Maps with Don't Cares, Multiplexers, and ALUs | Tuesday, August 16 | Thursday, August 25 at 11:59 PM | 1.5 |