Prerequisites: CASCS 350 or CASCS 351. - CASCS 460 is recommended. Fundamentals of stream processing and event-driven systems. Topics include Pub/Sub systems; Distributed streaming systems; Dataflow programming; Fault-tolerance and processing guarantees; State management; Windowing semantics; Complex event processing; Microservice architectures; Serverless functions; Examines current and emerging architectures and use-cases.
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Kalavri |
CGS 113 |
R 12:30 pm-3:15 pm |
Course prerequisite :CS 350 or CS 351.Systems
Masters students:
Systems Requirement or Data-Centric Elective |
FALL 2026 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Kalavri |
CAS 228 |
W 1:25 pm-2:15 pm |
|
SPRG 2027 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| A1 |
Kalavri |
|
R 12:30 pm-3:15 pm |
Students registering for CS551 must register for both the lecture (A1) and lab (B1) sections.
Course Prerequisite: CS 350 or 351 CS Data Centric Application Core Requirement, CS Systems Breadth Requirement, CS Elective | AI Elective |
SPRG 2027 Schedule
| Section |
Instructor |
Location |
Schedule |
Notes |
| B1 |
Kalavri |
|
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.