Class | Date | Day | Topic | Reading | Problems | Assignments | Who |
1 | 8/29 | Wed | Overview | 1 | Both | ||
2 | 8/31 | Fri | Bits, Bytes, and Integers | 2.1-2.3 | 2.44, 2.45, 2.49, 2.54 | L1 Out | GG |
3 | 9/5 | Wed | Floating Point | 2.4-2.5 | 2.59, 2.60, 2.61 | GG | |
4 | 9/7 | Fri | Machine Prog 1: Overview | 3.1-3.5 | 3.31 | TCM | |
5 | 9/12 | Wed | Machine Prog 2: Control | 3.6-3.7 | 3.34 | L1 Due, L2 Out | TCM |
6 | 9/14 | Fri | Machine Prog 3: Data | 3.8-3.11 | 3.36 | TCM | |
7 | 9/19 | Wed | Machine Prog 4: Advanced | 3.12-3.13, 3.16 | 3.24 | TCM | |
8 | 9/21 | Fri | Program Optimization | 5.1-5.15 | 5.3, 5.6 | L2 Due, L3 Out | TCM |
9 | 9/26 | Wed | Memory Hierarchy | 6.1-6.3 | 6.2, 6.3, 6.4 | TCM | |
10 | 9/28 | Fri | Cache Memories | 6.4 | 6.9-6.17 | TCM | |
11 | 10/3 | Wed | Cache Performance | L3 Due, L4 Out | TCM | ||
12 | 10/5 | Fri | Linking | 7 | 7.2, 7.3 | GG | |
13 | 10/10 | Wed | Except. Control Flow 1 | 8.1-8.4 | 8.1-8.3 | GG | |
14 | 10/12 | Fri | Except. Control Flow 2 | 8.5-8.8 | 8.19 | L4 Due | GG |
15 | 10/17 | Wed | Exam #1 | L5 Out | TCM | ||
10/19 | Fri | Mid-Semester Break | |||||
16 | 10/24 | Wed | Dyamic Storage Alloc. 1 | 10.9 | 10.6, 10.7 | TCM | |
17 | 10/26 | Fri | Dyamic Storage Alloc. 2 | 10.10-10.13 | 10.18 | L5 Due, L6 Out | GG |
18 | 10/31 | Wed | System-Level I/O | 11 | 11.2, 11.3 | GG | |
19 | 11/2 | Fri | Virtual Memory | 10.1-10.6 | 10.4 | TCM | |
20 | 11/7 | Wed | P6/Linux Memory System | 10.7-10.8 | 10.14 | TCM | |
21 | 11/9 | Fri | Internetworking | 12.1-12.3 | L6 Due | GG | |
22 | 11/14 | Wed | Network Programming | 12.4 | 12.5 | L7 Out | GG |
23 | 11/16 | Fri | Web Services | 12.5-12.7 | GG | ||
Thanksgiving Break | |||||||
24 | 11/28 | Wed | Concurrency | 13.1-13.4 | 13.4-13.6 | GG | |
25 | 11/30 | Fri | Synchronization 1 | 13.5-13.8 | 13.7, 13.9, 13.10 | GG | |
26 | 12/5 | Wed | Synchronization 2 | GG | |||
27 | 12/7 | Fri | Exam Review | L7 Due | TCM | ||
Final Exam |