| Week | Lab | Project |
|---|---|---|
| Jan. 20, 21, 22 | Computer Memory and Introduction to Nios II Assembly | |
| Jan. 27, 28, 29 | Assembly language programming | |
| Feb. 3, 4, 5 | C Programming, Functions | |
| Feb. 10, 11, 12 | IO: Parallel port, Timer. (Auto-balancer) | |
| Feb. 17, 18, 19 | Reading Week | |
| Feb. 24, 25, 26 | Polled IO | |
| Mar. 3, 4, 5 | No labs: Midterm March 5, 6-8pm | |
| Mar. 10, 11, 12 | Interrupt-driven IO | Project Uniqueness on Piazza: Mar. 11, 8am - Mar 14, 5pm |
| Mar. 17, 18, 19 | Project lab session 1. Project proposal due. Discussion with TA | |
| Mar. 24, 25, 26 | Modifying a Microprocessor | Progress report due before lab |
| Mar. 31, Apr. 1, 2 | Project lab session 2. Progress report due before lab | |
| Apr. 7, 8, 9 | Project lab session 3. Progress report due before lab. Project demo |