Course Calendar

MondayTuesday WednesdayThursday 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