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 |
|
|
|
|
|
|
|
|