Class | Date | Topic | Reading | Problems | Labs | Lecturer |
---|---|---|---|---|---|---|
1 | 01/13 | Overview (ps, pdf, ppt) | 1 | SCG | ||
2 | 01/15 | Bits and Bytes (ps, pdf, ppt) | 2.1 | 2.44, 2.45 | L1 Out | AGN |
3 | 01/20 | Integers (ps, pdf, ppt) | 2.2--2.3 | 2.49, 2.54 | L2 Out | SCG |
4 | 01/22 | Floating Point (ps, pdf, ppt) | 2.4--2.5 | 2.59, 2.60, 2.61 | L1 Due Friday | SCG |
5 | 01/27 | Machine Prog I - Overview (ps, pdf, ppt) |
3.1--3.5 | 3.31 | SCG | |
6 | 01/29 | Machine Prog II -
Control (ps, pdf, ppt) |
3.6 | 3.34 | SCG | |
7 | 02/03 | Machine Prog III-
Procs (ps, pdf, ppt) |
3.7 | L3 Out, L2 Due Wednesday | SCG | |
8 | 02/05 | Machine Prog IV-
Data (ps, pdf, ppt) |
3.8--3.11 | 3.36 | SCG | |
9 | 02/10 | Mach. Prog V - Advanced (ps, pdf, ppt) |
3.12--3.13, 3.16 | 3.24 | SCG | |
10 | 02/12 | Program Optimization I (ps, pdf, ppt) |
5.1--5.6 | SCG | ||
11 | 02/17 | Time Measurement (ps, pdf, ppt) |
9 | 9.10, 9.11 | SCG | |
12 | 02/19 | Memory Hierarchy (ps, pdf, ppt) |
6.1--6.4 | 6.21, 6.23, 6.24 | AGN | |
13 | 02/24 | Cache Memories (ps, pdf, ppt) |
6.5-6.8 | 6.25, 6.26, 6.27 | AGN | |
14 | 02/26 | Exam 1 | 9 - 10:20 am, WeH 7500 & DH 2210 |
AGN | ||
15 | 03/02 | Linking (ps, pdf, ppt) |
7 | 7.8, 7.12 | L5 Out, L4 Due Thursday | AGN |
16 | 03/04 | Except. Control Flow I (ps, pdf, ppt) |
8.1--8.4 | 8.10, 8.11 | AGN | |
17 | 03/16 | Except. Control Flow II (ps, pdf, ppt) |
8.5--8.8 | 8.19 | AGN | |
18 | 03/18 | Virtual Memory (ps, pdf, ppt) |
10.1--10.6 | 10.11, 10.12, 10.13 | L6 Out, L5 Due Wednesday | AGN |
19 | 03/23 | P6/Linux Memory System (ps, pdf, ppt) |
10.7--10.8 | 10.14 | AGN | |
20 | 03/25 | System-level I/O (ps, pdf, ppt) |
11 | 11.7 | AGN | |
21 | 03/30 | Dynamic Storage Alloc I (ps, pdf) |
10.9 | 10.15, 10.16 | SCG | |
22 | 04/01 | Dynamic Storage Alloc II (ps, pdf, ppt) |
10.10--10.13 | 0.18 | SCG | |
23 | 04/06 | Debugging (ps, pdf, ppt) |
||||
24 | 04/08 | Exam 2 | Time & Location TBA | AGN | ||
25 | 04/13 | Internetworking (ps, pdf, ppt) |
12.1--12.3 | L7 Out, L6 Due Wednesday | SCG | |
26 | 04/20 | Network Programming (ps, pdf, ppt) |
12.4 | AGN | ||
27 | 04/22 | Web Services (ps, pdf, ppt) |
12.5--12.7 | 12.1 | AGN | |
28 | 04/27 | Concurrent Servers (ps, pdf, ppt) |
12.8 | SCG | ||
29 | 04/29 | Threaded Programming (ps, pdf, ppt) |
13.1--13.3 | 13.22, 13.23 | L7 Due Wednesday | SCG |