15-213, Fall 2008 Schedule

15-213, Fall 2008 Updated 8/20/2008
Class Date Day Topic Reading Problems Labs Lecturer
1 08/26 Tue Overview 1   L1 Out REB
2 08/28 Thu Bits, Bytes, and Integers 2.1--2.3 2.44, 2.45, 2.49, 2.54   REB
3 09/02 Tue Floating Point 2.4--2.5 2.59, 2.60, 2.61   REB
4 09/04 Thu Machine Prog I - Overview 3.1--3.5 3.31   REB
5 09/09 Tue Machine Prog II - Control 3.6 3.34 L1 Due, L2 Out REB
6 09/11 Thu Machine Prog III- Procedures 3.7     REB
7 09/16 Tue Machine Prog IV- Data 3.8--3.11 3.36   REB
8 09/18 Thu Mach. Prog V- Advanced 3.12--3.13, 3.16 3.24   REB
9 09/23 Tue Memory Hierarchy 6.1--6.3 6.2--6.4 L2 Due, L3 Out GG
10 09/25 Thu Exam 1        
11 09/30 Tue Cache Memories 6.4 6.9--6.13   GG
12 10/02 Thu Cache Performance 6.5--6.8 6.14--6.17   GG
13 10/07 Tue Except. Control Flow I 8.1--8.4 8.1--8.3 L3 Due, L4 Out GG
14 10/09 Thu Except. Control Flow II 8.5--8.8 8.5--8.8   GG
15 10/14 Tue System-level I/O 11 11.2--11.3   GG
16 10/16 Thu Virtual Memory 10.1--10.6 10.4   GG
17 10/21 Tue Memory System Study 10.7--10.8 10.14 L4 Due, L5 Out GG
18 10/23 Thu Dynamic Storage Alloc I 10.9 10.6--10.7   GG
19 10/28 Tue Dynamic Storage Alloc II 10.10--10.13 10.18   GG
20 10/30 Thu Exam 2        
21 11/04 Tue Internetworking 12.1--12.3   L5a Due REB
22 11/06 Thu Network Programming 12.4 12.5   REB
23 11/11 Tue Web Services 12.5--12.7   L5 Due, L6 Out REB
24 11/13 Thu Concurrency 13.1--13.5 13.4--13.6   GG
25 11/18 Tue Synchronization I 13.5--13.7 13.7, 13.9, 13.10   GG
26 11/20 Thu Synchronization II       GG
27 11/25 Tue Program Optimization I 5.1--5.6, 5.14--5.15 5.3   REB
  11/27 Thu Thanksgiving        
28 12/02 Tue Program Optimization II 5.7--5.13 5.6 L6 Due REB
29 12/04 Thu Exam review       Both