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 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Arpaci-Dusseau |
SCI 109 |
MW 2:30 pm-3:45 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Arpaci-Dusseau |
KCB 103 |
W 9:05 am-9:55 am |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Arpaci-Dusseau |
KCB 102 |
W 10:10 am-11:00 am |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Arpaci-Dusseau |
KCB 103 |
W 11:15 am-12:05 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
Arpaci-Dusseau |
KCB 104 |
W 12:20 pm-1:10 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B6 |
Arpaci-Dusseau |
MCS B37 |
W 12:20 pm-1:10 pm |
|
FALL 2025 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B7 |
Arpaci-Dusseau |
KCB 103 |
W 1:25 pm-2:15 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Arpaci-Dusseau |
CGS 505 |
MW 2:30 pm-3:45 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A2 |
Arpaci-Dusseau |
CGS 505 |
MW 4:00 pm-5:15 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Arpaci-Dusseau |
CDS 701 |
W 9:05 am-9:55 am |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B2 |
Arpaci-Dusseau |
CDS 701 |
W 10:10 am-11:00 am |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B3 |
Arpaci-Dusseau |
CDS 701 |
W 11:15 am-12:05 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B4 |
Arpaci-Dusseau |
CDS 701 |
W 12:20 pm-1:10 pm |
|
SPRG 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B5 |
Arpaci-Dusseau |
CDS 701 |
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.