| Class | Date | Day | Topic | Reading | Asst | Lecturer |
| 1 | 08/24 | Tue | Overview | Both | ||
| 2 | 08/26 | Thu | Bits and bit operations | 6.1--6.2, 7.6.3, 7.6.6--7.6.7 | L1 Out | REB |
| 3 | 08/31 | Tue | Integer Representations | 5.1 | REB | |
| 4 | 09/02 | Thu | Integer Arithmetic | 7.6.1, 7.6.2 | REB | |
| 5 | 09/07 | Tue | Machine Model | H1a Out | REB | |
| 6 | 09/09 | Thu | Control Flow | L1 Due | REB | |
| 7 | 09/14 | Tue | Procedures | H1a Due, H1b Out | REB | |
| 8 | 09/16 | Thu | Structured Data | 5.3--5.4 | L2 Out | REB |
| 9 | 09/21 | Tue | Heterogeneous Data | 5.6--5.7 | H1b Due, H2 Out | REB |
| 10 | 09/23 | Thu | Floating Point Representation | 5.2 | DROH | |
| 11 | 09/28 | Tue | System Programming I | H2 Due | DROH | |
| 12 | 09/30 | Thu | System Programming II | L2 Due | DROH | |
| 13 | 10/05 | Tue | Exam 1 | H3 Out | ||
| 14 | 10/07 | Thu | Memory Management | 14, 16 | L3 Out | DROH |
| 15 | 10/12 | Tue | Memory Allocation | H3 Due | DROH | |
| 16 | 10/14 | Thu | Memory Referencing Errors | DROH | ||
| 17 | 10/19 | Tue | Memory technology | REB | ||
| 18 | 10/21 | Thu | Caches | L3 Due | REB | |
| 19 | 10/26 | Tue | Cache performance | REB | ||
| 20 | 10/28 | Thu | Virtual Memory | L4 Out | DROH | |
| 21 | 11/02 | Tue | Memory System | H4 Out | DROH | |
| 22 | 11/04 | Thu | Performance Optimization | REB | ||
| 23 | 11/09 | Tue | Networking technology | H4 Due | DROH | |
| 24 | 11/11 | Thu | Internetworking I | L4 Due, L5 Out | DROH | |
| 25 | 11/16 | Tue | Exam 2 | H5 Out | ||
| 26 | 11/18 | Thu | Internetworking II | DROH | ||
| 27 | 11/23 | Tue | WWW Computing I | H5 Due | DROH | |
| 11/25 | Thu | Thanksgiving | ||||
| 28 | 11/30 | Tue | WWW Computing II | DROH | ||
| 29 | 12/02 | Thu | Performance Evaluation | L5 Due | REB |