Streaming and Event-driven Systems

CAS CS 551

Undergraduate Prerequisites: CAS CS 112 and CAS CS 210; CAS CS 451 and CAS CS 460 or consent of ins tructor. - 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.

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A1 Kalavri CDS 950 R 12:30 pm-3:15 pm Students registering for CS551 must register for both the lecture (A1) and lab (B1) sections.
CS Data Centric Application Core Requirement, CS Systems Breadth Requirement, CS Elective | AI Elective

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
B1 Kalavri CAS 116 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.