6.033 lectures are in 32-123 at 2pm on Mondays and Wednesdays.
We will release the Spring 2011 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.0
Registration Day
|
feb.1
REC 1
Worse is Better
First day of classes
|
feb.2
LEC 1
Intro to systems (slides)
Preparation: Book sections 1.1, 1.2, 1.3
|
feb.3
REC 2
The Architecture of Complexity
|
feb.4
Writing Program Recitation
|
feb.7
LEC 2
Trends in computer systems (slides)
Preparation: 1.4, 1.5
|
feb.8
REC 3
Therac-25
|
feb.9
LEC 3
Client/Server (notes)
Preparation: 4.1, 4.2, 4.3
|
feb.10
REC 4
X Window system
|
feb.11
No writing program recitation
|
feb.14
LEC 4
Naming (notes) (slides)
Preparation: Read 2.1 and 2.2
|
feb.15
REC 5
UNIX File System
Preparation: Read 2.5 (Unix FS case study)
|
feb.16
LEC 5
Operating System Structure (notes) (slides)
Preparation: 5.1, 5.3, 5.4
|
feb.17
REC 6
UNIX Processes
|
feb.18
TUT 1
Design Project 1 introduction
Preparation: DP1 assignment
|
feb.21
President's Day Holiday
(Tuesday the 22nd will be a Monday schedule)
|
feb.22
LEC 6
Client/Server In One Computer (notes) (slides) (demo)
Preparation: 5.2
Monday Schedule
|
feb.23
LEC 7
Virtualizing Processors: Threads (notes) (slides)
Preparation: 5.5 and 5.6
|
feb.24
REC 7
Eraser
|
feb.25
TUT 2
DP1 Discussion
|
feb.28
LEC 8
Virtual machines (notes)
Preparation: Read 5.8
|
mar.1
REC 8
Virtual machines
|
mar.2
LEC 9
Performance(notes) (slides)
Preparation: 6.1, 6.2, 6.3.4
Quiz 1 Review Session 54-100, 7:30pm-9:30pm
|
mar.3
REC 9
MapReduce
|
mar.4
QUIZ 1
Material through REC 8
Location: Walker Gym (50-340)
Time: 2:00pm
Quiz 1 FAQ
Add date
|
mar.7
LEC 10
Intro Networks (6.02 in a lecture) (notes) (slides)
Preparation: Review 7.1, 7.2, 7.3, 7.4, 7.5
Note that chapters 7-11 of the textbook are
available online.
|
mar.8
REC 10
End-to-end arguments and NATs
|
mar.9
LEC 11
Internet and Scalable Networks
(slides) (notes)
|
mar.10
REC 11
Internet routing
|
mar.11
Writing Program Recitation
Writing the DP1 report
|
mar.14
LEC 12
Reliability & Congestion Control
Slides
Preparation: 7.6
|
mar.15
REC 12
Congestion Control Misbehavior
Preparation:
Misbehaving Receiver paper
|
mar.16
LEC 13
Peer to Peer Networks
(slides) (notes)
Preparation: None
|
mar.17
REC 13
BitTorrent
Preparation:
BitTyrant Paper
DUE: Design Project 1
|
mar.18
Enjoy Spring Break!
|
mar.21
Spring break
|
mar.22
Spring break
|
mar.23
Spring break
|
mar.24
Spring break
|
mar.25
Spring break
|
mar.28
LEC 14
Time
(slides) (notes)
|
mar.29
REC 14
DNS Performance
|
mar.30
LEC 15
Reliability
(slides) (notes)
Preparation:
8.1, 8.2, 8.3
|
mar.31
REC 15
Durability
|
apr.1
Writing Program Recitation
Revision and Responding to Readers' Comments
|
apr.4
LEC 16
Atomicity concepts
(slides) (notes)
Preparation: 9.1
|
apr.5
REC 16
Unison
|
apr.6
LEC 17
Recoverability
(slides) (notes)
Preparation:
9.2 and 9.3
|
apr.7
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.8
TUT 3
Design Project 2 Discussion
|
apr.11
LEC 18
Isolation
(slides) (notes)
Preparation:
9.4 and 9.5
|
apr.12
REC 18
System R
|
apr.13
LEC 19
Multi-site atomicity
(slides) (notes)
Preparation:
9.6
Quiz 2 Review Session 7:30--9:30pm, Room 54-100
|
apr.14
REC 19
ObjectStore
|
apr.15
QUIZ 2
Material from LEC 9 through LEC 18
Location: Walker Gym (50-340)
Time: 2pm
Quiz 2 FAQ
|
apr.18
Patriot's Day Holiday
|
apr.19
Patriot's Day Holiday
|
apr.20
LEC 20
Consistency and Replication
(slides) (notes)
Preparation:
10.1-10.4
|
apr.21
REC 20
Porcupine
|
apr.22
TUT 4
Design Project 2 Discussion
|
apr.25
LEC 21
Security intro
(slides) (notes)
Preparation: 11.1
|
apr.26
REC 21
Buffer Overrun Attacks
Preparation:
Buffer Overrun paper
|
apr.27
LEC 22
Authentication, passwords
(slides) (notes)
Preparation:
11.2 and 11.3
|
apr.28
REC 22
Why DO cryptosystems fail?
Preparation:
Cryptosystems paper
|
apr.29
no tutorial
|
may.2
LEC 23
Web browser security
(slides) (notes)
|
may.3
REC 23
Tracking Witty
Preparation:
Witty paper
DUE: Hands-on #6 (Crypto)
|
may.4
LEC 24
Secure channels
(slides) (notes)
Preparation:
11.4 and 11.5
|
may.5
REC 24
Trusting trust
Preparation:
Trusting Trust paper
DUE: Design Project 2
|
may.6
no tutorial
|
may.9
LEC 25
Guest lecture: Internet
censorship
(Prof. Abelson's slides)
|
may.10
REC 25
DP2 Presentations
(during recitation)
Recitation Preparation:
Prepare your talk
|
may.11
LEC 26
Complexity
(slides)
|
may.12
REC 26
Hints for system design
Preparation: Computer System Design paper
Last day of classes
|
may.13
|
may.16
Exam period begins
|
may.17
Quiz 3 Review Session 7-9 pm, Room 54-100
|
may.18
|
may.19
Final Exam
1:30pm to 3:00pm
Johnson Track
Quiz 3 FAQ
|
may.20
Exam period ends
|