Course Description
The rapid growth of real-time data generated by Internet of Things (IoT) devices, social media, financial systems, and other digital interactions has transformed how organizations make decisions. Streaming Data Analytics is an advanced course designed to equip students with the knowledge and skills to process, analyze, and extract actionable insights from continuous data streams. Students will gain a deep understanding of the key concepts such as stream processing architectures, windowing, scalability, and stateful processing. This course (INF2214H – Streaming Data Analytics) also emphasizes hands-on practice, enabling students to apply these concepts to design scalable, fault-tolerant streaming data pipelines.
Prerequisites: INF1344H