Modern Data Analytics

CSCI E-192

Section 1

CRN 26646

View Course Details
Data has become a critical asset of the modern era, shaping business decisions, scientific discovery, and everyday life. Social media platforms, communications, financial and health care systems, web and application logs, and security analytics all depend on the ability to collect, process, and analyze massive volumes of data. Demand for artificial intelligence (AI)-driven insights, generative AI, integration with large language models (LLMs), and predictive analytics make this functionality even more critical. Modern cloud-based infrastructures provide the foundation for these capabilities. This course introduces students to the architectural patterns, tools, and platforms that power contemporary data analytics systems. Students learn main concepts and technologies involved in building full end-to-end data analytics solutions; examine architectural blueprints of large-scale data systems; explore the landscape of modern data-processing frameworks and services, including Spark, Apache Beam, Dataflow, Pub/Sub, Redshift, and BigQuery; understand the impact of AI and its integration and utilization in data systems; and apply these concepts in hands-on exercises and projects using Amazon Web Services (AWS) and Google Cloud Platform. Topics include the fundamentals of machine learning and model deployment; design and organization of distributed data storage; principles of data lakes, data warehouses, lakehouses, and data-mesh architectures; integration of business intelligence (BI) tools for visualization; and the growing role of AI in modern data systems and tooling. Python is used for assignments requiring programming.

Instructor Info

Edward S Sumitra, MS

Distinguished Engineer, Curriculum Associates


Marina Yu Popova, ALM

Engineer, TechTarget


Meeting Info

T 6:30pm - 8:30pm (1/25 - 5/15)

Participation Option: Online Asynchronous or Online Synchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register:

Additional Time Commitments

Optional sections to be arranged.

Prerequisites

CSCI E-90, intermediate Python proficiency, and familiarity with Docker and cloud environments.

Notes

This course meets via web conference. Students may attend at the scheduled meeting time or watch recorded sessions asynchronously. Recorded sessions are typically available within a few hours of the end of class and no later than the following business day. See minimum technology requirements.

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
26646 1 Online Asynchronous, Online Synchronous Team Taught Open T 6:30pm - 8:30pm
Jan 24 to May 14