These lab activities will be done in class. Prep work for the in-class labs will be handed out the previous class for most of the labs.
| Lecture / Date | Topic |
| 1 / 26-Sep | Dismantle a computer |
| 2 / 1-Oct | Lab 1: Build the power supply and I/O circuits for your digital labs |
| 3 / 3-Oct | Finish Lab 1 |
| 4 / 8-Oct | Lab 2: Build gates from transistors (challenge - minimum transistors for XOR) (solution) |
| 5 / 10-Oct | More time for Lab 2 |
| BBQ / 14-Oct | Consume copious quantities of food. Admire Bill's grilling skills. |
| 6 / 15-Oct | Complete Lab 2 |
| 7 / 17-Oct | Lab 3: Build an adder from gates (challenge - minimum transistors for a full adder)(solution) |
| 8 / 22-Oct | Lab 4: Build a flip-flop from gates, make a quadrature counter (challenge - minimum transistors for a flip-flop) (solution) |
| 9 / 24-Oct | Complete Lab 4 |
| 10 / 29-Oct | Lab 5: Build a serial adder (solution) |
| 11 / 31-Oct | Complete Lab 5 |
| 12 / 5-Nov | Lab 6: Build a simple FSM - traffic controller (challenge minimum cost implementation) (solution) |
| 13 / 7-Nov | (Hennessy) |
| 14 / 12-Nov | More Lab 6 |
| 15 / 14-Nov | More Lab 6 |
| 16 / 19-Nov | Finish Lab 6 |
| 17 / 21-Nov | Lab 7: Build the traffic controller with a ROM (wiring table) (hex assembler C source code, Windows binary) (traffic light simulator C source code, Windows binary) |
| 18 / 26-Nov | More Lab 7 |
| 19 / 28-Nov | Complete Lab 7 |
| 20 / 3-Dec | Student talks |
| 21 / 5-Dec | Student talks |