| Week 0 | Friday | 09/23 | Introduction | Ch 1.5-1.7 |
| Week 1 | Monday | 09/26 | Combinational logic | Ch 2 |
| Wednesday | 09/28 | Combinational logic | Ch 2 | |
| Friday | 09/30 | Combinational logic | Ch 2 | |
| Week 2 | Monday | 10/03 | Arithmetic circuits | Ch 5.2.1-5.2.4 |
| Wednesday | 10/05 | Arithmetic circuits | Ch 5.2.1-5.2.4 | |
| Friday | 10/07 | Number representation | Ch 1.4 | |
| Week 3 | Monday | 10/10 | Finite state machines | Ch 3.4 |
| Wednesday | 10/12 | Finite state machines | Ch 3.4 | |
| Friday | 10/14 | Finite state machines | Ch 3.4 | |
| Week 4 | Monday | 10/17 | Midterm 1 review | |
| Wednesday | 10/19 | Midterm 1 (Solution Guide) | ||
| Friday | 10/21 | Flip-flops | ||
| Week 5 | Monday | 10/24 | Flip-flops | Slides, Ch 3.2 |
| Wednesday | 10/26 | Delay/timing analysis | Ch 3.5 | |
| Friday | 10/28 | FSMs to sequential circuits | ||
| Week 6 | Monday | 10/31 | Reverse engineer sequential circuits | |
| Wednesday | 11/02 | Datapath | Slides, Ch 5.2.3-5.2.5, 5.4.1-5.4.2 | |
| Friday | 11/04 | State minimization | Slides | |
| Week 7 | Monday | 11/07 | More on ALUs, fast adders | ALU Slides, Fast Adders Slides |
| Wednesday | 11/09 | 1-hot encoding examples, gray code | 1-Hot Slides, Gray code info | |
| Friday | 11/11 | Veterans Day | ||
| Week 8 | Monday | 11/14 | Midterm 2 review | |
| Wednesday | 11/16 | Midterm 2 (Solution Guide) | ||
| Friday | 11/18 | FSM Word Problems | ||
| Week 9 | Monday | 11/21 | FSM Word Problems | FSM Word Problem Slides, Exercises 3.17, 3.22, 3.27, and Interview Question 3.1, Solutions (Updated) [ppt, pdf] |
| Wednesday | 11/23 | VLSI trends | Slides [ppt, pdf] | |
| Friday | 11/25 | Thanksgiving | ||
| Week 10 | Monday | 11/28 | More FSM word problem examples | Solutions (Updated) [ppt, pdf] |
| Wednesday | 11/30 | Retiming | Slides [pptx, pdf] | |
| Friday | 12/02 | More Datapath Examples | Slides [ppt, pdf]. | |
| Week 11 | Wednesday | 12/07 | Final |