| Class | Date | Day | Topic | Reading | Assignments | Who |
| 1 | 1/18 | Tu | Overview | Both | ||
| 2 | 1/20 | Th | Bits & bit operations | L1 Out | GB | |
| 3 | 1/25 | Tu | Integer Representations | GB | ||
| 4 | 1/27 | Th | Integer Arithmetic | GB | ||
| 5 | 2/1 | Tu | Machine Model | H1a Out | TCM | |
| 6 | 2/3 | Th | Control Flow | L1 Due | TCM | |
| 7 | 2/8 | Tu | Procedures | H1a Due, H1b Out | TCM | |
| 8 | 2/10 | Th | Structured Data | L2 Out | TCM | |
| 9 | 2/15 | Tu | Heterogeneous Data | H1b Due, H2 Out | TCM | |
| 10 | 2/17 | Th | Floating Point | GB | ||
| 11 | 2/22 | Tu | Linking | H2 Due | GB | |
| 12 | 2/24 | Th | Exceptional Control Flow | L2 Due | GB | |
| 13 | 2/29 | Tu | Exam #1 | |||
| 14 | 3/2 | Th | Memory Management I | L3 Out | GB | |
| 15 | 3/7 | Tu | Memory Management II | H3 Out | GB | |
| 16 | 3/9 | Th | Memory Referencing Errors | GB | ||
| 17 | 3/14 | Tu | Memory Technology | H3 Due | TCM | |
| 18 | 3/16 | Th | Caches | L3 Due | TCM | |
| 19 | 3/21 | Tu | Cache Performance | TCM | ||
| 20 | 3/23 | Th | Virtual Memory | L4 Out | TCM | |
| Spring Break | ||||||
| 21 | 4/4 | Tu | Memory System | H4 Out | TCM | |
| 22 | 4/6 | Th | Performance Optimization | TCM | ||
| 23 | 4/11 | Tu | Networking Technology | H4 Due | GB | |
| 24 | 4/13 | Th | Internet Protocol | L4 Due, L5 Out | GB | |
| 25 | 4/18 | Tu | Exam #2 | H5 Out | ||
| 26 | 4/20 | Th | Network Programming | GB | ||
| 27 | 4/25 | Tu | WWW Computing I | H5 Due | TCM | |
| 28 | 4/27 | Th | WWW Computing II | TCM | ||
| 29 | 5/2 | Tu | Performance Evaluation | L5 Due | TCM | |
| 30 | 5/4 | Th | Wrap Up | GB | ||
| Final Exam | ||||||