Course Schedule, Part-time Online Program

Please note that course schedules may be amended due to low enrollment, faculty availability, and/or other factors.

Online Sync Sessions are an integral part of the online learning experience. Additional information about learning concepts and assignments may be discussed and sync sessions offer valuable opportunities for students to interact with their faculty and peers during the term. We encourage all students to attend live, but if they are unable to, sync sessions will be recorded and posted within Canvas to allow for an asynchronous model of success as well.

MSDS 442-DL : Real-­Time Stream Processing and Analytics


This course introduces application engineering and analytics within stream and event processing environments. Students learn how to work with various data feeds and sources, including electronic sensors, monitoring continuous processes, observing communication traffic and social interaction, and tracking goods through production and distribution. Students implement stream processing solutions, providing high throughput and low latency. They use relational and graph databases. They analyze event logs and business processes. This is a case study and project-based course with a strong programming component.

Prerequisites: (1) MSDS 420-­DL Database Systems and Data Preparation or CIS 417 Database Systems Design and Implementation and (2) MSDS 422-­DL Practical Machine Learning or CIS 435 Practical Data Science Using Machine Learning.

Spring 2023
Start/End DatesDay(s)TimeBuildingSection
03/27/23 - 06/10/23Sync Session Sa
1 – 3:30 p.m. 55
InstructorCourse LocationStatusCAESAR Course ID
Bader, Atef
^ Back to top ^