6.033: Computer System Engineering

6.033: Computer System Engineering - Spring 2003

Week of
Monday
Monday
Lecture
Tuesday
Recitation
Wednesday
Lecture
Thursday
Recitation
Friday
Other
2/3
-
2/7
  R1:Gabriel
First day of classes
L1: Intro to systems
Read:Ch 1.A+B+C
R2:Simon Writing Program Read: Gopen
Lecture Notes
2/10
-
2/14
L2: Technology trends
Read:Ch 1.D+E
R3:Therac-25 L3: Client/server systems
Read:Ch 2.A and Ch 2.B
R4:X-window system  
2/17
-
2/21
 Presidents' Day Holiday Monday Schedule
L4: Fault isolation with VM
Read:Ch 2.C
L5: Threads & coordination
Read:Ch 2.D+E
R5:UNIX  
2/24
-
2/28
L6:Caching
Read:Ch 3.B+C+D
R6:Flash Web server L7: Sharing resources
Read:Ch 3.A+E
R7:More Unix and Flash  
3/3
-
3/7
L8: Networking intro
Read:Ch 4.A
R8:Ethernet L9: Layering and Link Layer
Read:Ch 4.B+C
R9: No paper: Catch up
Assigned: Design Project 1
QUIZ 1: material through R8
Add date
3/10
-
3/14
L10: Network layer and Routing
Read:Ch 4.D
R10:Internet routing L11: E/E layer
Read:Ch 4.E
R11:End-to-end argument and stupid networks Writing program
3/17
-
3/21
L12: Congestion and flow control
Read:Ch 4.F
R12: Network file system protocol (First 5 pages) L13: Naming systems
Read:Ch 5.A+B
R13:NAT + Things that NAT's break
Due: Design 
Project 1
 
3/24
-
3/28
Spring break
3/31
-
4/4
L14: Indexing
Read:Ch 5 Appendix A+B+C
R14:Google and 9/11 L15: Security & Crypto
Read: Ch 6.A+B
R15:Lerman & Ch 6 Appendix A  
4/7
-
4/11
L16: Authentication
Read:Ch 6.C+F
R16:Trusting Trust L17: Authorization & Confidentiality
Read: Ch 6.D+E
R17:Why crypto systems fail
Assigned: Design Project 2
 
4/14
-
4/18
L18: Advanced authentication
Read: Ch 6.G
R18: TBA L19: Fault Tolerant Computing
Read: Ch 7
R19:Appendices 7A, 7B QUIZ 2: material from L9 through R17
4/21
-
4/25
Patriots' Day: no class
Patriots' Day
L20: Replication
Read: Ch. 7.D, 7.E and 7.F
R20:LFS
Drop date
 
4/28
-
5/2
L21: Intro transactions
Read: Ch 8.A+B
R21:Read the Coda paper L22: Implementing transactions
Read: Ch 8.C+D
R22:System R
Read:System R
 
5/5
-
5/9
L23: Coordination
Read:Section 1, 2, and 3, Ch 8.E
R23:More System R
Read Petroski & Plauger
L24:Implementing locks and consistency
Read:TBA
R24: Read: TBA
Due: Design Project 2
 
5/12
-
5/16
L25:TBA
Read: Brooks Ch 1,2,4
R25: Project Presentations L26: Coping with complexity
Read: Brooks Ch 5,8,11
R26: Lampson's Hints
Last day of classes
 
5/19
-
5/23
QUIZ 3: material from L18 through R26
Quiz will be held Thursday, May 22 in Johnson at 1:30 p.m.

------------

Questions or comments regarding 6.033? Send e-mail to the TAs at 6.033-tas@mit.edu.
Questions or comments about this web page? Send e-mail to 6.033-webmaster@mit.edu.

Top // 6.033 home // Last updated $Date: 2003/04/16 18:39:12 $ by $Author: fdabek $