CSE 452 Spring 2026 Schedule
| March | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
| April | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
17:00 Partner Form due
|
23:59 Problem set 1 due (Gradescope)
23:59 Lab 1 and Lab 1 design doc due
|
15:30-16:20 Lecture
ARC 147 Stability and Invariants; Time and Virtual Clocks Reading: Lamport: Time, clocks, and the Ordering of Events whiteboards (descriptions) | notes |
||
|
15:30-16:20 Lecture
ARC 147 Vector Clocks; Linearizability; State Machine Replication Reading: Babaoğlu and Marzullo: Consistent Global States... (section 10 only) whiteboards (descriptions) |
15:30-16:20 Lecture
ARC 147 Knowledge Reading: Halpern and Moses: Knowledge and Common Knowledge in a Distributed Environment whiteboards (descriptions) | notes
23:59 Problem set 2 due (Gradescope)
23:59 Lab 2 design doc due
|
|||
|
15:30-16:20 Lecture
ARC 147 Single-decree Paxos Reading: Lamport: Paxos Made Simple whiteboards (descriptions) | notes |
15:30-16:20 Lecture
ARC 147 MultiPaxos Reading: van Renesse and Altinbuken: Paxos Made Moderately Complex Ongaro and Ousterhout: In Search of an Understandable Consensus Algorithm whiteboards (descriptions) | notes
23:59 Lab 2 due
|
|||
|
23:59 Problem set 3 due (Gradescope)
|
15:30-16:20 Lecture
ARC 147 Lab 2 debrief |
|||
| May | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
15:30-16:20 Lecture
ARC 147 No class -- work on lab 3
23:59 Problem set 4 due (Gradescope)
|
23:59 Lab 3 design doc due
23:59 Lab 2 design doc revision due (W credit only)
|
Section
Lab 3 Office hours |
||
|
23:59 Lab 3 due
23:59 Problem Set 5 due
|
||||
|
15:30-16:20 Lecture
ARC 147 BigTable Blog choice #1 reading: Chang et al.: Bigtable: A Distributed Storage System for Structured Data whiteboards |
15:30-16:20 Lecture
ARC 147 Google File System Blog choice #2 reading: Ghemawat et al.: The Google File System |
15:30-16:20 Lecture
ARC 147 Dynamo Blog choice #3 reading: DeCandia et al.: Dynamo: Amazon's Highly Available Key-value Store
23:59 Lab 4 part 2 design doc due
23:59 Lab 3 design doc revision due (W credit only)
|
||
|
Memorial Day
|
23:59 Lab 4 part 1 due
|
15:30-16:20 Lecture
ARC 147 Lab 4 part 3
23:59 Problem Set 6 due
|
Section
Lab 4 office hours |
15:30-16:20 Lecture
ARC 147 No class -- instructor travel |
| June | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
15:30-16:20 Lecture
ARC 147 Bitcoin Blog choice #4 reading: Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System |
23:59 Lab 4 part 2 due
|
15:30-16:20 Lecture
ARC 147 MapReduce Blog choice #5 reading: Dean and Ghemawat: MapReduce: Simplified Data Processing on Large Clusters |
Section
Lab 4 part 3 |
15:30-16:20 Lecture
ARC 147 TensorFlow Blog choice #6 reading: Abadi et al.: TensorFlow: A System for Large-Scale Machine Learning
23:59 Problem Set 7 due
|
|
23:59 Lab 4 part 3 due
23:59 Lab 4 part 2 design doc revision due (W credit only)
|
||||