Course Calendar
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 2024-09-16 |
2024-09-17 |
2024-09-18 |
2024-09-19 LEC 1: Introduction to CSE |
2024-09-20 |
| 2024-09-23 |
2024-09-24 LEC 2: The Case for A Distributed System |
2024-09-25 |
2024-09-26 LEC 3: File System 1 |
2024-09-27 |
| 2024-09-30 |
2024-10-01 (National Day, TBD) LEC 4: File System 2 |
2024-10-02 |
2024-10-03 (National Day, TBD) LEC 5: Remote Procedure Call |
2024-10-04 |
| 2024-10-07 |
2024-10-08 LEC 6: Distributed Filesystem |
2024-10-09 |
2024-10-10 LEC 7: Key-Value Store |
2024-10-11 |
| 2024-10-14 |
2024-10-15 LEC 8: Distributed Storage: Sequential Consistency |
2024-10-16 |
2024-10-17 LEC 9: Distributed Storage: Eventual Consistency |
2024-10-18 |
| 2024-10-21 |
2024-10-22 LEC 10: Distributed Storage: All-or-nothing Atomicity |
2024-10-23 |
2024-10-24 LEC 11: Distributed Storage: Before-or-after Atomicity & 2PL |
2024-10-25 |
| 2024-10-28 |
2024-10-29 LEC 12: Distributed Storage: Serializability, OCC & Transaction |
2024-10-30 |
2024-10-31 LEC 13: Distributed Storage: OCC, MVCC & Multi-Site Atomicity |
2024-11-01 |
| 2024-11-04 |
2024-11-05 LEC 14: Distributed Storage: Replication & Consensus (Paxos) |
2024-11-06 |
2024-11-07 LEC 15:Distributed Storage: Replication & Consensus (Raft) |
2024-11-08 |
| 2024-11-11 |
2024-11-12 LEC 16: Raft & Spanner |
2024-11-13 |
2024-11-14 LEC 17: Introduction to Computing Network |
2024-11-15 |
| 2024-11-18 |
2024-11-19 Midterm Exam |
2024-11-20 |
2024-11-21 LEC 18: Network: Network Layer |
2024-11-22 |
| 2024-11-25 |
2024-11-26 LEC 19: Network: End-to-end Layer |
2024-11-27 |
2024-11-28 LEC 20: Network: TCP & DNS |
2024-11-29 |
| 2024-12-02 |
2024-12-03 LEC 21: Network: P2P |
2024-12-04 |
2024-12-05 LEC 22: Distributed Computing: Intro |
2024-12-06 |
| 2024-12-09 |
2024-12-10 LEC 23: Distributed Computing: Batch Processing |
2024-12-11 |
2024-12-12 LEC 24: Distributed Computing: Distributed Computing Frameworks |
2024-12-13 |
| 2024-12-16 |
2024-12-17 LEC 25: Distributed Computing: Distributed Training |
2024-12-18 |
2024-12-19 LEC 26: Distributed Computing: Distributed Training 2 |
2024-12-20 |
| 2024-12-23 |
2024-12-24 LEC 27: Security: Intro |
2024-12-25 |
2024-12-26 LEC 28: Security: ROP and CFI |
2024-12-27 |
| 2024-12-30 |
2024-12-31 LEC 29: Security: Control Flow Integrity & Secure Data Flow |
2025-01-01 |
2025-01-02 LEC 30: Privacy & Review |
2025-01-03 |
| 2025-01-06 Final exam week |
2025-01-07 Final exam week |
2025-01-08 Final exam week |
2025-01-09 Final exam week |
2025-01-10 Final exam week |
| 2025-01-13 Final exam week |
2025-01-14 Final exam week |
2025-01-15 Final exam week |
2025-01-16 Final exam week |
2025-01-17 Final exam week |