|
Disclaimer: This schedule is is just a loose approximation. Only two promises: We'll announce changes in class and keep the Web as up-to-date as possible. Check back often for updates.
For the convenience of those concurrently enrolled in 15-212, we have marked our understanding of 15-212 times of interest in red text on the schedule. Of course, what we have here is only hearsay -- only the 15-212 course staff can provide reliable information about events within that course.
Profs. Bryant and O'Hallaran are in the process of producing the final 1st edition of the textbook. I understand that it may not have come into the bookstore yet, and I, myself, am using a slightly older version. This readings within this schedule will be updated to better reflect the new version of the text, as soon as it becomes available. We are sorry for any inconvenince -- but it is a small price for getting the latest and the greatest -- before amazon.com or bn.com!
|
|
|
|
|
14 · First day of classes |
15 · Topic: Overview · Reading: 1.all |
16 |
17 · Topic: Information Storage · Reading: 2.1 · Lab 1 assigned |
18 |
21 · Martin Luther Kind Day (No classes after noon) |
22 · Topic: Integers · Reading: 2.2-2.3 |
23 |
24 · Topic: Floating Point · Reading: 2.4-2.5 |
25 |
28 |
29 · Topic: Program Structure and Execution · Reading: 3.1-3.5 · Lab 1 due at 11:59PM |
30 · 15-212 Students: Assignment 1 due |
31 · Topic: Program Structure and Execution · Reading: 3.6 · Lab 2 assigned |
|
|
|
|
|
|
|
1 |
|||
4 |
5 · Topic: Program Structure and Execution · Reading: 3.7 |
6 |
7 · Topic: Program Structure and Execution · Reading: 3.8-3.11 |
8 |
11 |
12 · Topic: Program Structure and Execution · Reading: 3.12-3.16 · Lab 2 due at 11:59PM |
13 · 15-212 Students: Assignment 2 due |
14 · Topic: Program Optimization · Reading: 5.1-5.6 · Lab 3 assigned |
15 |
18 |
19 · Topic: Program Optimization · Reading: 5.7-5.16 |
20 |
21 · Topic: Memory Hierarchy · Reading: 6.1-6.4 · 15-212 Students: Midterm Exam |
22 · Lab 3 due at 11:59PM |
25 |
26 · Exam 1 |
27 |
28 · Topic: Cache Memory · Reading: 6.5-6.7 · Lab 4 assigned |
|
|
|
|
|
|
|
1 |
|||
4 |
5 · Topic: Linking · Reading: 7.all |
6 · 15-212 Students: Assignment 3 due |
7 · No class Mid-semester break |
8 · No class Mid-semester break |
11 |
12 · Topic: Exceptional Control Flow · Reading: 8.1-8.4 · Lab 4 due at 11:59PM |
13 |
14 · Topic: Exceptional Control Flow · Reading: 8.5-8.8 · Lab 5 assigned |
15 |
18 |
19 · Topic: Time Measurement · Reading: 9.all |
20 · 15-212 Students: Assignment 4 due |
21 · Topic: Virtual Memory · Reading: 10.1-10.6 |
22 |
25 |
26 · Topic: Linux/P6 Memory System · Reading: 10.7-10.8 · Lab 5 due at 11:59PM |
27 |
28 · Exam 2 |
29 |
|
|
|
|
|
1 · No Class (Spring Break) |
2 · No Class (Spring Break) |
3 · No Class (Spring Break) |
4 · No Class (Spring Break) |
5 · No Class (Spring Break) |
8 |
9 · Topic: Dynamic Storage Allocation · Reading: 10.9 · Lab 6 assigned |
10 · 15-212 Students: Assignment 5 due |
11 · Topic: Dynamic Storage Allocation · Reading: 10.10-10.12 |
12 |
15 |
16 · Topic: I/O · Reading: 12.1-12.4 |
17 |
18 · Topic: Network Programming · Reading: 12.5 |
19 |
22 · Lab 6 due at 11:59PM |
23 · Topic: Internet Services · Reading: 12.7-12.8 Lab 7 assigned |
24 · 15-212 Students: Assignment 5 due |
25 · Topic: Concurrency · Reading: 11.1-11.4 |
26 |
29 |
30 · Topic: Concurrency · Reading: 11.5-11.8,12.6 |
|
|
|
|
|
|
|
1 |
2 · Topic: Closing, FCEs, &c |
3 · Last day of classes · Lab 7 due at 11:59PM |
|
6 |
7 |
8 · Reading Day |
9 · Final exams |
10 · Final exams |
13 · Final exams |
14 · Final exams |
15 |
16 · Grades due Graduating students |
17 |
20 · Grades due Non-graduating students · Summer-1 begins · Summer-All begins |
21 · Final grades mailed |
22 |
23 |
24 |
27 · Memorial Day (No classes) |
28 |
29 |
30 |
31 |