EdusalsaDiscover Your Stanford

CS 245

Principles of Data-Intensive Systems

  • Not Offered

3 - 4 units

Letter or Credit/No Credit

Most important computer applications have to reliably manage and manipulate datasets. This course covers the architecture of modern data storage and processing systems, including relational databases, cluster computing frameworks, streaming systems and machine learning systems. Topics include storage management, query optimization, transactions, concurrency, fault recovery, and parallel processing, with a focus on the key design ideas shared across many types of data-intensive systems. Prerequisites: CS 145, 161.

Course Prequisites

CS 245 is useful for

Grade Distribution

Sign Up

To save CS 245 to your course bucketlist

Already Have An Account? Log In