CS 5322

CS 5322

Course information provided by the 2025-2026 Catalog.

This course introduces methods to make analysis of large data sets efficient. The course centers on several key ideas for efficient data analysis and shows how those ideas manifest in different scenarios, characterized by data, task, and hardware properties. For instance, the course covers topics such as creating data structures to optimally support specific analysis goals, efficient implementation of atomic operators, scheduling and analysis process optimization, approximate processing, and caching strategies. The course builds on the CS 4320/5320 course (Introduction to Database Systems), introducing students to efficient data analysis in the context of relational database systems. It expands over the introductory content by discussing advanced analysis methods and broadening the scope from relational database systems to various other types of analysis scenarios.


Prerequisites CS 4320/5320.

Last 4 Terms Offered (None)

Learning Outcomes

  • Understand how to organize data for efficient access.
  • Identify suitable systems and methods for a given data analysis task.
  • Tune data analysis systems for optimal performance.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • 18326 CS 5322   LEC 001

    • MW
    • Jan 20 - May 5, 2026
    • Trummer, I

  • Instruction Mode: In Person

    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/