Fall 2023 Course Descriptions

CS 119-01 Big Data

J. Singh
TR 4:30-5:45p, Barnum/Dana Hall 008
L+ Block

"Big Data" deals with techniques for collecting, processing, analyzing and acting on data at internet scale: unprecedented speed, scale, and complexity.

This course introduces the latest techniques and infrastructures developed for big data including parallel and distributed database systems, map-reduce infrastructures, scalable platforms for complex data types, stream processing systems, and cloud-based computing. The course content will be a blend of theory, algorithms and practical (hands on) work.

Prerequisites: A beginning course in databases, some familiarity with Python, shell programming, Java, Scala, SQL and JavaScript.

Prerequisite: A beginning course in databases, familiarity with Python, shell programming, Java, Scala, and SQL.


Back to Main Courses Page