| Class | Date | Day | Topic | Reading | Asst | Lecturer |
| 1 | 08/25 | Tue | Overview | Both | ||
| 2 | 08/27 | Thu | Bits and bit operations | 2.9 | H1 Out | REB |
| 3 | 09/01 | Tue | Integer Representations | 2.2--2.4,2.7 B11 | REB | |
| 4 | 09/03 | Thu | Integer Arithmetic | 2.5--2.6, 2.12 | REB | |
| 5 | 09/08 | Tue | Machine Model | REB | ||
| 6 | 09/10 | Thu | Alpha ISA basics | 3.2--3.7 | H1 Due, H2 Out | REB |
| 7 | 09/15 | Tue | Alpha procedures | REB | ||
| 8 | 09/17 | Thu | Structured Data | 5.1--5.12 | H2 Due, L1 Out | REB |
| 9 | 09/22 | Tue | Heterogeneous Data | 6.1--6.8 | REB | |
| 10 | 09/24 | Thu | IEEE Floating Point Format | REB | ||
| 11 | 09/29 | Tue | Object Code & Processes | B8, B9 | DROH | |
| 12 | 10/01 | Thu | Asynchronous processing | L1 Due, H3 Out | DROH | |
| 13 | 10/06 | Tue | Exam #1 | |||
| 14 | 10/08 | Thu | Memory management | 8.7 | H3 Due, L2 Out | DROH |
| 15 | 10/13 | Tue | Memory referencing errors | DROH | ||
| 16 | 10/15 | Thu | Garbage Collection | DROH | ||
| 17 | 10/20 | Tue | Memory technology | REB | ||
| 18 | 10/22 | Thu | Caches | L2 Due, H4 Out | REB | |
| 19 | 10/27 | Tue | Virtual Memory | REB | ||
| 20 | 10/29 | Thu | Memory system performance | H4 Due, L3 Out | DROH | |
| 21 | 11/03 | Tue | Code optimization | DROH | ||
| 22 | 11/05 | Thu | Performance Evaluation | DROH | ||
| 23 | 11/10 | Tue | Benchmarking | DROH | ||
| 24 | 11/12 | Thu | Networking technology | L3 Due | DROH | |
| 25 | 11/17 | Tue | Exam #2 | L4 Out | ||
| 26 | 11/19 | Thu | TCP/IP | DROH | ||
| 27 | 11/24 | Tue | Network routing | DROH | ||
| 11/26 | Thu | Thanksgiving | ||||
| 28 | 12/01 | Tue | Application: BDDs | REB | ||
| 29 | 12/03 | Thu | Application: Quake modeling | L4 Due | DROH | |
| 12/11 | Fri | Final Exam, 1-4pm, UC McConomy |