6.033 lectures are in 32-123 at 2pm on Mondays and Wednesdays.
We will release the Spring 2010 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.1
Registration Day
|
feb.2
REC 1
Worse is Better
First day of classes
|
feb.3
LEC 1
Intro to systems
|
feb.4
REC 2
The Architecture of Complexity
|
feb.5
Writing Program Recitation
|
feb.8
LEC 2
Complexity in computer systems
Preparation: 2.1, 2.2, 2.3
|
feb.9
REC 3
Therac-25
|
feb.10
LEC 3
Abstractions, Client/Server
Preparation: 4.1, 4.2, 4.3
|
feb.11
REC 4
UNIX File System
Preparation: Sections III and IV of the UNIX paper
|
feb.12
No writing program recitation
|
feb.15
President's Day Holiday
(Tuesday the 16th will be a Monday schedule)
|
feb.16
LEC 4
Operating System Structure
Preparation: 5.1, 5.3, 5.4
Monday Schedule
|
feb.17
LEC 5
Client/Server In One Computer
Preparation: 5.2
|
feb.18
REC 5
X Window system
|
feb.19
TUT 1
Design Project 1 introduction
Preparation: DP1 assignment
|
feb.22
LEC 6
Virtualizing Processors: Threads
Preparation: 5.5 and 5.6
|
feb.23
REC 6
Eraser
|
feb.24
LEC 7
Threads (2)
|
feb.25
REC 7
More UNIX
|
feb.26
TUT 2
DP1 Discussion
|
mar.1
LEC 8
Performance
Preparation: 6.1, 6.2, 6.3.4
|
mar.2
REC 8
MapReduce
|
mar.3
LEC 9
Intro to networks and link layer
Preparation: 7.1, 7.2, 7.3
Note that chapters 7-11 of the textbook are
available online.
Quiz 1 Review Session 54-100, 7:30pm-9:30pm
|
mar.4
REC 9
Ethernet
|
mar.5
QUIZ 1
Material through REC 8
Location: Walker Gym (50-340)
Time: 2:00pm
Quiz 1 FAQ
Add date
|
mar.8
LEC 10
Network and End-to-end Layer
|
mar.9
REC 10
End-to-end arguments and NATs
|
mar.10
LEC 11
Congestion Control
|
mar.11
REC 11
Congestion Control Misbehavior
Preparation:
Misbehaving Receiver paper
|
mar.12
Writing Program Recitation
Writing the DP1 report
|
mar.15
LEC 12
Internet and Scalable Networks
Slides [PDF] [PPT]
|
mar.16
REC 12
Internet routing
|
mar.17
LEC 13
Distributed Naming
Preparation: 4.4
|
mar.18
REC 13
Mobile IP
DUE: Design Project 1
|
mar.19
Enjoy Spring Break!
|
mar.22
Spring break
|
mar.23
Spring break
|
mar.24
Spring break
|
mar.25
Spring break
|
mar.26
Spring break
|
mar.29
LEC 14
Peer to Peer Networks
Preparation: None
|
mar.30
REC 14
BitTorrent
Preparation:
BitTyrant Paper
|
mar.31
LEC 15
Reliability
Slides [PDF] [PPT]
Preparation:
8.1, 8.2, 8.3
|
apr.1
REC 15
Durability
Preparation:
RAID paper
Assigned:
Hands-on #5 (Logging)
|
apr.2
Revision and Responding to Readers' Comments
|
apr.5
LEC 16
Atomicity concepts
Preparation:
9.1
Assigned:
Design Project 2 (DP2)
|
apr.6
REC 16
Unison
|
apr.7
LEC 17
Recoverability
Slides [PDF] [PPT]
Preparation:
9.2 and 9.3
|
apr.8
REC 17
LFS
Email group members to your TA, one email per group, 3 students per group. Students without groups or with incomplete groups should also email their TA, and will
be assigned to a group.
|
apr.9
TUT 3
Design Project 2 Discussion
|
apr.12
LEC 18
Isolation
Slides [PDF] [PPT]
Preparation:
9.4 and 9.5
|
apr.13
REC 18
System R
|
apr.14
LEC 19
Multi-site atomicity
Preparation:
9.6
Quiz 2 Review Session 7:30--9pm, Room 4-370
|
apr.15
REC 19
ObjectStore
|
apr.16
QUIZ 2
Material from LEC 9 through LEC 18
Location: Walker Gym (50-340)
Time: 2pm
Quiz 2 FAQ
|
apr.19
Patriot's Day Holiday
|
apr.20
Patriot's Day Holiday
|
apr.21
LEC 20
Consistency and Replication
Preparation:
10.1-10.4
|
apr.22
REC 20
Porcupine
|
apr.23
TUT 4
Design Project 2 Discussion
|
apr.26
LEC 21
Security intro
Preparation: 11.1
|
apr.27
REC 21
Buffer Overrun Attacks
Preparation:
Buffer Overrun paper
|
apr.28
LEC 22
Authentication
Preparation:
11.2 and 11.3
|
apr.29
REC 22
Why DO cryptosystems fail?
Preparation:
Cryptosystems paper
|
apr.30
TUT 5
|
may.3
LEC 23
Class Canceled
|
may.4
REC 23
Tracking Witty
Preparation:
Witty paper
DUE: Hands-on #6 (Crypto)
|
may.5
LEC 24
Cryptographic Protocols
Preparation:
11.5
|
may.6
REC 24
Trusting trust
Preparation:
Trusting Trust paper
DUE: Design Project 2
|
may.7
no tutorial
|
may.10
LEC 25
Authorization & confidentiality
Preparation:
11.4 and 11.6
|
may.11
REC 25
DP2 Presentations
(during recitation)
Recitation Preparation:
Prepare your talk
|
may.12
LEC 26
Complexity
|
may.13
REC 26
Hints for system design
Preparation: Computer System Design paper
Last day of classes
|
may.14
|
may.17
Exam period begins
|
may.18
Quiz 3 Review Session 7-9 PM, 10-250.
|
may.19
|
may.20
Final Exam
1:30 to 3:00
Johnson Ice Rink
Quiz 3 FAQ
|
may.21
Exam period ends
|