6.033 lectures are in 32-123 at 2pm on Mondays and Wednesdays.
We will release the Spring 2009 assignments as the semester moves
along. The contents of this calendar for days more than two weeks in
the future may be missing. Feel free to see
last year's schedule
to get an idea of what is to come, but be aware that the details are
likely to change.
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
feb.2
Registration Day
|
feb.3
REC 1
Worse is Better
First day of classes
|
feb.4
LEC 1
Intro to systems
Preparation: Read 1.1, 1.2, 1.3
Slides Notes
|
feb.5
REC 2
The Architecture of Complexity
|
feb.6
Writing Program Recitation
|
feb.9
LEC 2
Complexity in computer systems
Preparation: Read 1.4 and 1.5
Slides Notes
|
feb.10
REC 3
Therac-25
Preparation: Read the Therac-25 paper from the course packet
|
feb.11
LEC 3
Abstractions and Naming
Preparation: Read 2.1 and 2.2
Slides Notes
|
feb.12
REC 4
UNIX File System
Preparation: Read Sections III and IV of the UNIX paper
|
feb.13
Writing Program Recitation
|
feb.16
President's Day Holiday
(Tuesday the 19th will be a Monday schedule)
|
feb.17
LEC 4
Modularity with client/server
Preparation: Read 4.1, 4.2, 4.3
Slides Notes
Monday Schedule
|
feb.18
LEC 5
Operating System Structure
Preparation: Read 5.1, 5.2, 5.3
Slides Notes
|
feb.19
REC 5
X Window system
|
feb.20
TUT 1
Design Project 1 introduction
Preparation: Read DP1 assignment
|
feb.23
LEC 6
Clients and Servers within a Computer
Preparation: Read 5.5 and 5.6
Slides Notes
|
feb.24
REC 6
Eraser
|
feb.25
LEC 7
Virtualizing Processors: Threads
Preparation: Read 5.4
Slides Notes
|
feb.26
REC 7
More UNIX
|
feb.27
TUT 2
DP1 Discussion
|
mar.2
LEC 8
Performance
Preparation: Read 6.1, 6.2, 6.3
Slides Notes
|
mar.3
REC 8
MapReduce
|
mar.4
LEC 9
Intro to networks
Preparation: Read 7.1
Slides Notes
Quiz 1 Review Session 7pm, 35-225
|
mar.5
REC 9
Ethernet
|
mar.6
QUIZ 1
Material through REC 8
Location:
Students in R01-R04: 34-101
Students in R05-R08: 32-123
Time: 2:00pm
Quiz 1 FAQ
Add date
|
mar.9
LEC 10
Layering and link layer
Preparation: Read 7.2 and 7.3
Slides Notes
|
mar.10
REC 10
End-to-end arguments
|
mar.11
LEC 11
Network layer, routing
Preparation: Read 7.4
Slides Notes
|
mar.12
REC 11
Internet routing
|
mar.13
Writing Program Recitation
How to write design reports
|
mar.16
LEC 12
End-to-end layer
Preparation: Read 7.5
Slides Notes
|
mar.17
REC 12
NFS protocol
|
mar.18
LEC 13
Congestion control
Preparation: Read 7.6
Slides Notes
|
mar.19
REC 13
NATs
DP1 FAQ
DUE: Design Project 1
|
mar.20
Enjoy Spring Break!
|
mar.23
Spring break
|
mar.24
Spring break
|
mar.25
Spring break
|
mar.26
Spring break
|
mar.27
Spring break
|
mar.30
LEC 14
Distributed Naming
Preparation: Read 4.4
Slides Notes
|
mar.31
REC 14
Congestion Control Misbehavior
|
apr.1
LEC 15
Reliability
Preparation:
Read 8.1, 8.2, 8.3
Slides Notes
|
apr.2
REC 15
Durability
Preparation:
Read RAID paper
Assigned:
Hands-on #5 (Logging)
|
apr.3
no tutorial
|
apr.6
LEC 16
Atomicity concepts
Preparation:
Read 9.1
Slides Notes
Assigned:
Design Project 2 (DP2)
DP2-FAQ
|
apr.7
REC 16
Unison
|
apr.8
LEC 17
Recoverability
Preparation:
Read 9.2 and 9.3
Slides Notes
|
apr.9
REC 17
LFS
|
apr.10
TUT 3
Design Project 2 Discussion
|
apr.13
LEC 18
Isolation
Preparation:
Read 9.4 and 9.5
Notes
|
apr.14
REC 18
System R
|
apr.15
LEC 19
Multi-site atomicity
Preparation:
Read 9.6
Slides Notes
Quiz 2 Review Session 9pm, 32-123
|
apr.16
REC 19
ObjectStore
|
apr.17
QUIZ 2
Material from LEC 9 through LEC 18
Location: Walker Gym (50-340)
Time: 2pm
Quiz 2 FAQ
|
apr.20
Patriot's Day Holiday
|
apr.21
Patriot's Day Holiday
|
apr.22
LEC 20
Consistency and Replication
Preparation:
Read 10.1-10.4
Notes
|
apr.23
REC 20
Porcupine
|
apr.24
TUT 4
Design Project 2 Discussion
|
apr.27
LEC 21
Security intro
Preparation: Read 11.1
Slides Notes
|
apr.28
REC 21
Buffer Overrun Attacks
Preparation:
Read Buffer Overrun paper
|
apr.29
LEC 22
Authentication
Preparation:
Read 11.2 and 11.3
Slides Notes
|
apr.30
REC 22
Why DO cryptosystems fail?
Preparation:
Read Cryptosystems paper
|
may.1
TUT 5
|
may.4
LEC 23
Cryptographic Protocols
Preparation:
Read 11.5
Slides Notes
|
may.5
REC 23
Tracking Witty
Preparation:
Read Witty paper
DUE: Hands-on #6 (Crypto)
|
may.6
LEC 24
Authorization & confidentiality
Preparation:
Read 11.4 and 11.6
Slides Notes
|
may.7
REC 24
Trusting trust
Preparation:
Read Trusting Trust paper
DUE: Design Project 2
|
may.8
no tutorial
|
may.11
LEC 25
Systems Design Experience
Special Guest Lecturer: Frank Dabek
(contains testable material; attendance required)
|
may.12
REC 25
DP2 Presentations
(during recitation)
Recitation Preparation:
Prepare your talk
|
may.13
LEC 26
Complexity
Slides Notes
|
may.14
REC 26
Hints for system design
Preparation: Read Computer System Design paper
Last day of classes
|
may.15
|
may.18
Exam period begins
|
may.19
Quiz 3 Review Session
7pm, 32-123
tba
|
may.20
|
may.21
|
may.22
Quiz 3
Material from REC 18 through REC 26
Location: Johnson Track (Upstairs)
Time: 9:00am-10:30am
Quiz 3 FAQ
Exam period ends
|