CS 138: Assignments
Programming Assignments
Homework Assignments
All written homework is to be done individually.
Post Lecture Quizzes
All Quizzes are to be done individually, you will get half-credit for incorrect answer
Topic |
Assigned |
Due |
Notes |
PLQ 2: D.S. Principles (on Canvas) |
Jan 26, 2021 |
Jan 30, 2021 |
|
PLQ 3: Networking |
Jan 28, 2021 |
Feb 1, 2021 |
|
PLQ 4: Networking (RPC) + Performance |
Feb 2, 2021 |
Feb 4, 2021 |
|
PLQ 5: Performance |
Feb 5, 2021 |
Feb 9, 2021 |
|
PLQ 6 + 7: Load Balancing, Consistent Hashing, and Distributed Hash Tables |
Feb 18, 2021 |
Feb 23, 2021 |
|
PLQ 8: Consistent Hashing, and Distributed Hash Tables |
Feb 23, 2021 |
Feb 25, 2021 |
|
PLQ 9: Distributed Hash Tables (cont.) |
Feb 25, 2021 |
March 2, 2021 |
|
PLQ 11: Time |
March 4, 2021 |
March 9, 2021 |
|
PLQ 12: Time |
March 9, 2021 |
March 11, 2021 |
|
PLQ 13: Chandy-Lamport algorithm |
March 12, 2021 |
March 16, 2021 |
|
PLQ 14: free credit because midterm |
|
|
|
PLQ 15: Raft |
March 18, 2021 |
March 23, 2021 |
|
PLQ 16: Consistency |
March 24, 2021 |
March 30, 2021 |
|
PLQ 17: Consistency |
March 25, 2021 |
March 30, 2021 |
|
PLQ 18: Consistency |
March 30, 2021 |
April 1, 2021 |
|
Labs
All Labs are to be done individually.
Exams