Course Calendar

MondayTuesday WednesdayThursday Friday
2025-09-15

2025-09-16

LEC 1: Introduction to CSE (slides)


2025-09-17

2025-09-18

2025-09-19

LEC 2: File System 1 (slides)


2025-09-22

2025-09-23

LEC 3: File System 2 (slides)

Lab1: Single-Node File System

Shared Q&A Docs

DDL: 10.14


2025-09-24

2025-09-25

2025-09-26

LEC 4: Distributed System (slides)


2025-09-29

2025-09-30

LEC 5: Remote Procedure Call (slides)


2025-10-01

National Day
2025-10-02

National Day
2025-10-03

National Day
2025-10-06

National Day
2025-10-07

National Day (Move to 9.28)
LEC 6: DFS (slides)
2025-10-08

National Day
2025-10-09

2025-10-10

LEC 7: System modelling + KFS (slides)


2025-10-13

2025-10-14

LEC 8: Consistency (slides)


2025-10-15

2025-10-16

2025-10-17

LEC 9: Atomicity (slides)


2025-10-20

2025-10-21

LEC 10: Atomicity-Logging (slides)


Lab2: Distributed FileSystem

Shared Q&A Docs

DDL: 11.11


2025-10-22

2025-10-23

2025-10-24

LEC 11: Before or after atomicity (slides)



2025-10-27

2025-10-28

LEC 12: Transaction (slides)



2025-10-29

2025-10-30

2025-10-31

LEC 13: Transaction and Multi-site Transcation (slides)



2025-11-03

2025-11-04

LEC 14: 2PC+Replication (slides)



2025-11-05

2025-11-06

2025-11-07

LEC 15: Paxos+Raft (slides)



2025-11-10

2025-11-11

Mid-exam



2025-11-12

2025-11-13

2025-11-14

LEC 16: network-link (slides)



2025-11-17

2025-11-18

LEC 17: network-ip (slides)



2025-11-19


Lab3: Raft

Shared Q&A Docs

DDL: 12.10

2025-11-20

2025-11-21

LEC 18: network-ip-2 (slides)



2025-11-24

2025-11-25

LEC 19: network-end2end (slides)



2025-11-26

2025-11-27

2025-11-28

LEC 20: network-dns-cdn (slides)



2025-12-01

2025-12-02

LEC 21: Security (slides)



2025-12-03

2025-12-04

2025-12-05

LEC 22: ROP and CFI (slides)



2025-12-08

2025-12-09

LEC 23: secure data flow (slides)



2025-12-10

2025-12-11

2025-12-12

LEC 24: distributed computing (slides)



2025-12-15

2025-12-16

LEC 25: GPUs and FlashAttention (slides)



2025-12-17

2025-12-18

2025-12-19

LEC 26: GPUs and MapReduce (slides)



2025-12-22

2025-12-23

LEC 27: Distributed Training (slides)



2025-12-24

2025-12-25

2025-12-26

LEC 28: Distributed Training + RDMA (slides)



2025-12-29

2025-12-30

LEC 29: Review (slides)



2025-12-31

2026-01-01

2026-01-02

2026-01-05

Final exam
2026-01-06

Final exam week
2026-01-07

Final exam week
2026-01-08

Final exam week
2026-01-09

Final exam week
2026-01-12

Final exam week
2026-01-13

Final exam week
2026-01-14

Final exam week
2026-01-15

Final exam week
2026-01-16

Final exam week