Teaching
Related course materials will be post here.
Winter 2025:
CSEN 317 Distributed Systems
M/W, 5:25pm-7:15pm, Bergin 114, In-person.
Tentative Schedule:
Week | Mon | Wed | Notes |
---|---|---|---|
Week1 (01/06-01/10) | Lec 1: Syllabus and Introduction | Lec 2: Introduction to Distributed System | |
Week2 (01/13-01/17) | Lec 3: System Model | Lec 4: Processes and Inter-Process Communication(1) | HW1 Due |
Week3 (01/20-01/24) | No Lecture | Lec 5: Processes and Inter-Process Communication(2) | |
Week4 (01/27-01/31) | Lec 6: RPC and Indirect Communications | Lec 7: Security & Lec 8: P2P System | HW2 Due |
Week5 (02/03-02/07) | Lec 8: P2P System & Mid-term Review | Mid-term Exam | |
Week6 (02/10-02/14) | Lec 9: Distributed File System | Lec 10: Time and Global States | |
Week7 (02/17-02/21) | Lec 11: Coordination and Agreement | Lec 12: Transaction and Concurrency Control(1) | HW3 Due |
Week8 (02/24-02/28) | Lec 13: Transaction and Concurrency Control(2) | Lec 14: Replication and Consistency | |
Week9 (03/03-03/07) | Lec 15: Fault Tolerance and Raft | Lec 16: Naming & Final Review | HW4 Due |
Week10 (03/10-03/14) | Lec 17: Advanced Topics | Final Exam | Project Due |
Fall 2024:
CSEN 317 Distributed Systems
M/W, 7:10pm-9:00pm, KENNA 105, In-person.