Section Assignments
You can now view your section assignments here.Course Calendar
We will release the Spring 2018 assignments as the semester progresses. The contents of this calendar for days more than two weeks in the future may be missing or inaccurate.
Monday | Tuesday | Wednesday | Thursday | Friday |
feb 5 Reg day |
feb 6 REC 1: Worse is Better First day of classes |
feb 7 LEC 1: Coping with Complexity: Enforced Modularity via Client/server Organization (slides) Reading: Book sections 1.1-1.5, and 4.1-4.3 |
feb 8 REC 2: We Did Nothing Wrong |
feb 9 TUT 1: Intro to 6.033 Communication Assigned: System critique #1 |
feb 12 LEC 2: Naming (slides) Reading: Book sections 2.2, and 3.1 Assigned: Hands-on DNS |
feb 13 REC 3: DNS |
feb 14 LEC 3: Virtual memory (slides) Reading: Book sections 5.1, 5.3, and 5.4 |
feb 15 REC 4: UNIX Assigned: Hands-on UNIX |
feb 16 TUT 2: Consensus and Critique DUE: Hands-on DNS |
feb 19 President's day |
feb 20 LEC 4: Bounded buffers and locks (slides) Reading: Book section 5.2 |
feb 21 LEC 5: Threads (slides) Reading: Book sections 5.5 and 5.6 |
feb 22 REC 5: UNIX |
feb 23 TUT 3: DP discussion DUE: System critique #1 Assigned: DP preliminary report |
feb 26 LEC 6: OS structure, Virtual Machines (slides) Reading: Book section 5.8 |
feb 27 REC 6: Eraser DUE: Send team list to TA DUE: Hands-on UNIX |
feb 28 LEC 7: Performance (slides) Reading: Book sections 6.1, 6.2, and 6.3.4 |
mar 1 REC 7: MapReduce Assigned: Hands-on MapReduce |
mar 2 TUT 4: Writing the Critiques & Intro to Collaboration Assigned: System critique #2 |
mar 5 LEC 8: Intro to networking (slides) Reading: Book section 7.2 (book chapters 7-11 are online) |
mar 6 REC 8: The Design Philosophy of the DARPA Internet Protocols Assigned: Hands-on reliable transport |
mar 7 LEC 9: Routing (slides) Reading: Chapters 17-18 of the 6.02 notes DUE: Hands-on MapReduce |
mar 8 REC 9: Landmark Routing |
mar 9 TUT 5: Collaboration & Figures ADD DATE |
mar 12 LEC 10: BGP (slides) Reading: BGP tutorial through Section 3.2 |
mar 13 REC 10: Canceled due to snow DUE: Hands-on reliable transport Assigned: Hands-on Traceroute |
mar 14 LEC 11: Transport layer (slides) Reading: Chapter 19 of the 6.02 notes Note that the 6.02 reading uses slightly different ACKs |
mar 15 REC 11: RON |
mar 16 TUT 6: Assembling the DPPR DUE: System critique #2 |
mar 19 LEC 12: In-network resource management (slides) |
mar 20 REC 12: DCTCP DUE: Hands-on Traceroute |
mar 21 LEC 13: Overcoming the Internet's architecture with P2P Networks (slides) |
mar 22 REC 13: CDNs |
mar 23 TUT 7: No tutorial DUE: DP preliminary report |
mar 26 Spring break |
mar 27 Spring break |
mar 28 Spring break |
mar 29 Spring break |
mar 30 Spring break |
apr 2 LEC 14: Reliability (slides) Reading: Book sections 8.1, 8.2, and 8.3 |
apr 3 REC 14: Distributed Storage |
apr 4 LEC 15: Transactions (Atomicity + Isolation) (slides) Reading: Book sections 9.1, 9.2.1, and 9.2.2 |
apr 5 REC 15: Canceled (prep for the quiz!) QUIZ 1: 7:30pm-9:30pm; Location |
apr 6 TUT 8: DP presentation Assigned: DP Presentation |
apr 9 LEC 16: Atomicity via Logging (slides) Reading: Book section 9.3 |
apr 10 REC 16: LFS Assigned: Hands-on Logging |
apr 11 LEC 17: Isolation (slides) Reading: Book sections 9.4 before 9.4.1, and 9.5 |
apr 12 REC 17: Databases |
apr 13 TUT 9: No tutorial on this day |
apr 16 Patriots day |
apr 17 Patriots day |
apr 18 LEC 18: Distributed transactions (slides) Reading: Book section 9.6 DUE: Hands-on Logging Assigned: Hands-on DB DP Presentations should be scheduled between 4/18 and 4/24 |
apr 19 REC 18: Consistency Guarantees |
apr 20 TUT 10: Analysis and Evaluation Assigned: DP Report |
apr 23 LEC 19: Availability via Replication (slides) |
apr 24 REC 19: Raft |
apr 25 LEC 20: Intro to security (slides) Reading: Book section 11.1 DUE: Hands-on DB |
apr 26 REC 20: Canceled (prep for tutorial!) DROP DATE |
apr 27 TUT 11: Peer Review Assigned: Peer Review |
apr 30 LEC 21: Authentication and passwords (slides) Reading: Book section 11.2 CI instructors will be holding office hours this week and next for help with the design report and peer review. |
may 1 REC 21: Why Cryptosystems Fail |
may 2 LEC 22: Secure channels (slides) Reading: Book sections 11.3, 11.4, and 11.5 |
may 3 REC 22: DNSSEC |
may 4 TUT 12: Final DP Report |
may 7 LEC 23: Network security and DDoS attacks (slides) DUE: DP Report |
may 8 REC 23: Botnets |
may 9 LEC 24: Bitcoin (slides) |
may 10 REC 24: Memory Corruption |
may 11 TUT 13: No tutorial DUE: Peer Review |
may 14 LEC 25: Tor (slides) |
may 15 REC 25: Meltdown |
may 16 LEC 26: Policy vs. Mechanism (slides) Reading: The Night Watch |
may 17 REC 26: Trusting Trust Last day of classes |
may 18 |
may 21 Final exam week |
may 22 Final exam week |
may 23 QUIZ 2: 1:30pm-3:30pm, Johnson Ice Rink Final exam week |
may 24 Final exam week |
may 25 Final exam week |