15-213, Fall 2008 Schedule

15-213, Fall 2008 Updated 8/25/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 L2 Out REB
6 09/11 Thu Machine Prog III- Procedures 3.7 L1 Due 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 )B 
11 09/30 Tue Cache Memories 6.4--6.8 6.9--6.17 GG
12 10/02 Thu Except. Control Flow I 8.1--8.4 8.1--8.3 GG
13 10/07 Tue Except. Control Flow II 8.5--8.8 8.5--8.8 L3 Due, L4 Out GG
14 10/09 Thu System-level I/O 11 11.2--11.3 GG
15 10/14 Tue Virtual Memory 10.1--10.6 10.4 GG
16 10/16 Thu Dynamic Storage Alloc I 10.9 10.6--10.7 GG
17 10/21 Tue Dynamic Storage Alloc II 10.10--10.13 10.18 L4 Due, L5 Out GG
18 10/23 Thu Disk-based Storage 6.3 6.4 GG
19 10/28 Tue Memory System Study 10.7--10.8 10.14 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