15-213, Spring 2008 Schedule

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