If you need a PDF version of Quiz 1, it is here.
Course Calendar
We will release the Spring 2020 assignments as the semester progresses. The contents of this calendar for days more than two weeks in the future may be missing or inaccurate.
All content on this website is subject to change prior to the start of the semester.
Monday | Tuesday | Wednesday | Thursday | Friday |
jan 27 | jan 28 | jan 29 | jan 30 | jan 31 Reg day |
feb 3 LEC 1: Enforced Modularity via Client/server Organization (slides) Reading: Book sections 1.1-1.5, and 4.1-4.3 First day of classes |
feb 4 REC 1: We Did Nothing Wrong |
feb 5 LEC 2: Naming (slides) Reading: Book sections 2.2, and 3.1 Assigned: Hands-on DNS |
feb 6 REC 2: DNS |
feb 7 TUT 1: Intro to 6.033 Communication Assigned: System critique #1 |
feb 10 LEC 3: Virtual memory (slides) Reading: Book sections 5.1, 5.3, and 5.4 |
feb 11 REC 3: UNIX DUE: Hands-on DNS Assigned: Hands-on UNIX |
feb 12 LEC 4: Bounded buffers and locks (slides) Reading: Book section 5.2 |
feb 13 REC 4: UNIX |
feb 14 TUT 2: Consensus and Critique |
feb 17 President's day |
feb 18 LEC 5: Threads (slides) Reading: Book sections 5.5 and 5.6 DUE: Hands-on UNIX |
feb 19 LEC 6: OS structure, Virtual Machines (slides) Reading: Book section 5.8 |
feb 20 REC 5: Eraser |
feb 21 TUT 3: DP discussion DUE: System critique #1 Assigned: DP preliminary report |
feb 24 LEC 7: Performance (slides) Reading: Book sections 6.1, 6.2, and 6.3.4 |
feb 25 REC 6: MapReduce DUE: Send team list to TA Assigned: Hands-on MapReduce |
feb 26 LEC 8: Intro to networking (slides) Reading: Book section 7.2 (book chapters 7-11 are online) |
feb 27 REC 7: Ethernet |
feb 28 TUT 4: Writing the Critiques & Intro to Collaboration Assigned: System critique #2 |
mar 2 LEC 9: Routing (slides) Reading: Chapters 17-18 of the 6.02 notes |
mar 3 REC 8: The Design Philosophy of the DARPA Internet Protocols DUE: Hands-on MapReduce Assigned: Hands-on Traceroute |
mar 4 LEC 10: BGP (slides) Reading: BGP tutorial through Section 3.2 |
mar 5 REC 9: 4D |
mar 6 TUT 5: Collaboration & Figures ADD DATE |
mar 9 LEC 11: Transport layer (slides, video) Reading: Chapter 19 of the 6.02 notes Note that the 6.02 reading uses slightly different ACKs |
mar 10 REC 10: DCTCP (Supplement) |
mar 11 LEC 12: In-network resource management |
mar 12 REC 11: End-to-end arguments in system design (Supplement) |
mar 13 TUT 6: Canceled |
mar 16 LEC 13: Canceled |
mar 17 REC 12: Canceled |
mar 18 LEC 14: Canceled |
mar 19 REC 13: Canceled |
mar 20 |
mar 23 Spring break |
mar 24 Spring break |
mar 25 Spring break |
mar 26 Spring break |
mar 27 Spring break |
mar 30 LEC 15, 16: Reliability and Transactions REC 14: Distributed Storage TUT 7: Remote Collaboration DUE: System critique #2 DUE: Hands-on Traceroute |
mar 31 | apr 1 | apr 2 | apr 3 DUE: DP preliminary report Note that the DP page includes updated DPPR resources as of 3/25, in response to a tumultuous few weeks |
apr 6 LEC 17: Atomicity via Logging REC 15: ZFS TUT 8: DP Presentation |
apr 7 Assigned: Hands-on Logging |
apr 8 | apr 9 Quiz 1 will be released at noon on this day, and due at noon on 4/10. |
apr 10 Assigned: DP Presentation |
apr 13 Lec 18, 19: Isolation and Distributed Transactions REC 16: Consistency Guarantees TUT 9: No tutorial videochats, schedule your presentation rehearsal with your instructor |
apr 14 DUE: Hands-on Logging Assigned: Hands-on DB |
apr 15 | apr 16 | apr 17 |
apr 20 Patriots day |
apr 21 Lec 20: Availability via Replication Rec 17: Raft TUT 10: Analysis and Evaluation DUE: Hands-on DB DROP DATE DP Presentations should be scheduled between 4/21 and 4/24 |
apr 22 | apr 23 | apr 24 Assigned: DP Report |
apr 27 LEC 21, 22: Authentication and Passwords; Secure Channels Rec 18: DNSSEC TUT 11: Final DP Report WRAP instructors will be holding office hours this week and next for help with the design report. |
apr 28 | apr 29 | apr 30 | may 1 |
may 4 LEC 23, 24: Low-level Attacks; Network security and DDoS attacks Rec: 19: Meltdown |
may 5 | may 6 | may 7 | may 8 DUE: DP Report |
may 11 LEC 25: Wrap-up Rec 20: Ethics |
may 12 Last day of classes |
may 13 | may 14 | may 15 Final exams |
may 18 Quiz 2 will be released at 1:30pm EDT on this day. It is a three-hour timed quiz that will be available for 24 hours on Gradescope. Final exams |
may 19 Final exams |
may 20 Final exams |
may 21 | may 22 |