This resource index gives users access to most of the course resources in a single location.
INSTRUCTOR INSIGHTS VIDEO | |
---|---|
View full video Infusing Active Learning into 6.033 Recitations View by chapter |
TITLE | RECITATIONS | LECTURES | READINGS | TUTORIALS | ASSIGNMENTS |
---|---|---|---|---|---|
Week 1: Operating Systems Part I |
Lecture 1: Coping with Complexity |
Lecture 1: Sections 1.1–1.5 and 4.1–4.3 |
Tutorial 1: Introduction to 6.033 Communication |
System Critique Assignment 1 | |
Week 2: Operating Systems Part II |
Lecture 2: Naming in Systems Lecture 3: Operating Systems + Virtual Memory |
Lecture 2: Lecture 3: |
Tutorial 2: Consensus and Critique |
|
|
Week 3: Operating Systems Part III |
Lecture 4: Bounded Buffers + Locks Lecture 5: Threads |
Lecture 4: Lecture 5: |
Tutorial 3: Design Project Discussion |
||
Week 4: Operating Systems Part IV |
Lecture 6: Operating Systems Structure + Virtual Machines Lecture 7: Performance |
Lecture 6: Lecture 7: |
Tutorial 4: Writing the Critiques & Introduction to Collaboration |
||
Week 5: Networking I |
Recitation 8: The Design Philosophy of the DARPA Internet Protocols |
Lecture 8: Intro to Networking Lecture 9: Routing |
Lecture 8: Section 7.2 Lecture 9: |
Tutorial 5: Collaboration and Figures |
|
Week 6: Networking II |
No Recitation 10 |
Lecture 10: BGP Lecture 11: Transport Layer |
Lecture 10: Lecture 11: |
Tutorial 6: Assembling the DPPR |
|
Week 7: Networking III |
Lecture 12: In-Network Resource Management Lecture 13: P2P Networks + Content Distribution Networks |
Lecture 12: No readings assigned Lecture 13: No readings assigned |
No Tutorial 7 |
|
|
Recitation 14: Distributed Storage No Recitation 15 |
Lecture 14: Reliability via Replication Lecture 15: Introductions to Transactions |
Lecture 14: Sections 8.1–8.3 Lecture 15: Sections 9.1, 9.2.1, and 9.2.2 |
Tutorial 8: DP Presentation |
Quiz 1 Design Project Presentation Assignment (PDF) & Evaluation Guide (PDF) |
|
Week 9: Distributed Systems II |
Lecture 16: Atomicity via Logging Lecture 17: Fault Tolerence Isolation |
Lecture 16: Section 9.3 Lecture 17: Sections 9.4 before 9.4.1 and 9.5 |
No Tutorial 9 |
|
|
Week 10: Distributed Systems III |
Lecture 18: Distributed Transactions |
Lecture 18: Section 9.6 |
Tutorial 10: Analysis and Evaluation |
||
Week 11: Security I |
No Recitation 20 |
Lecture 19: Availability via Replication Lecture 20: Intro to Security |
Lecture 19: No readings assigned Lecture 20: Section 11.1 |
||
Week 12: Security II |
Lecture 21: Authentication and Passwords Lecture 22: Secure Channels |
Lecture 21: Section 11.2 Lecture 22: Sections 11.3–11.5 |
Tutorial 12: Final DP Report |
|
|
Week 13: Security III |
Lecture 23: Network Security and DDoS Attacks Lecture 24: Bitcoin |
Lecture 23: No readings assigned Lecture 24: No readings assigned |
No Tutorial 13 |
|
|
Week 14: Security IV |
Lecture 25: Tor Lecture 26: Policy vs Mechanism |
Lecture 25: No readings assigned Lecture 26: "The Night Watch (PDF)" by James Mickens |
No Tutorial 14 |
Quiz 2 |