| Date | Lecture Topic |
|---|
| Aug 25 | Introduction to Computer Organization |
| Aug 30 | MIPS ISA |
| Sep 1 | MIPS ISA |
| Sep 6 | Procedures |
| Sep 8 | Calling Conventions |
| Sep 13 | Assemblers and Linkers |
| Sep 15 | Introduction to Logic Design |
| Sep 20 | Performance I |
| Sep 22 | Performance II |
| Sep 27 | ALU Design |
| Sep 29 | Multiplication and Division |
| Oct 4 | Floating Point |
| Oct 6 | TBD |
| Oct 11 | Fall Break |
| Oct 13 | Datapath Design |
| Oct 18 | Pipelined Datapath |
| Oct 20 | In Class Review and Prelim I (Phillips 101 @ 7:30pm) |
| Oct 25 | Pipelined Datapath |
| Oct 27 | Pipelined Datapath |
| Nov 1 | Memory and Caches |
| Nov 3 | Memory and Caches |
| Nov 8 | Memory and Caches |
| Nov 10 | Virtual Memory |
| Nov 15 | Input/Output |
| Nov 17 | Integration with I/O Devices |
| Nov 22 | Operating System Interaction |
| Nov 24 | Happy Thanksgiving |
| Nov 29 | RAID
|
| Dec 1 | Modern Processor Features |
| Dec 1 | Prelim II (Phillips 101 @ 7:30pm) |