Distributed Systems

CAS CS 351

Prerequisites: CASCS 210. - Covers fundamental concepts of distributed computing (logical clocks, causal order, snapshots, consensus, atomic commit), communication and synchronization primitives, concurrency control, task and data parallelism, data consistency, replication, and fault tolerance. NOTE: CASCS 350 and CASCS 351 fulfill the same major requirement (“take two of the 3 courses in CS 320, CS 332, CS 350”). Students are allowed to take both CS 350 and CS 351 for credit. In this case one of the two will be applied towards electives in the major.

FALL 2026 Schedule

Section Instructor Location Schedule Notes
A1 Arpaci-Dusseau CAS B20 MW 2:30 pm-3:45 pm

FALL 2026 Schedule

Section Instructor Location Schedule Notes
A2 Arpaci-Dusseau CAS B20 MW 4:00 pm-5:15 pm

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B2 Arpaci-Dusseau WED 406 W 10:10 am-11:00 am

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B4 Arpaci-Dusseau COM 215 W 11:15 am-12:05 pm

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B5 Arpaci-Dusseau WED 140 W 12:20 pm-1:10 pm

FALL 2026 Schedule

Section Instructor Location Schedule Notes
B7 Arpaci-Dusseau PSY B41 W 1:25 pm-2:15 pm

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
A1 Arpaci-Dusseau MW 2:30 pm-3:45 pm

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
A2 Arpaci-Dusseau MW 4:00 pm-5:15 pm

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
B1 Arpaci-Dusseau W 9:05 am-9:55 am

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
B2 Arpaci-Dusseau W 10:10 am-11:00 am

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
B3 Arpaci-Dusseau W 11:15 am-12:05 pm

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
B4 Arpaci-Dusseau W 12:20 pm-1:10 pm

SPRG 2027 Schedule

Section Instructor Location Schedule Notes
B5 Arpaci-Dusseau W 1:25 pm-2:15 pm

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.