CS 7240: Principles of Scalable Data Management: Theory, Algorithms, and Database Systems
Lecture - 4 credits
- Covers the algorithms, core principles, and foundational concepts for managing data at scale.
- Topics include data models, query languages, query execution and optimization, complexity of query execution and query resilience, data stream processing, parallel data processing, transactions, linear vs. relational algebra, factorizations, and uncertainty in logic.
- Requires standard CS knowledge of algorithms and hardness (e.g., a typical undergraduate class based on a standard algorithms textbook such as Ericson; Cormen, Leiserson, Rivest,and Stein; or Dasgupta, Papadimitriou, and Vazirani).
- Offers students an opportunity to gain hands-on experience through smaller assignments and a project.
- The project is flexible to allow students to explore scalable data management and analysis aspects related to their PhD research.
Covers the algorithms, core principles, and foundational concepts for managing data at scale. Show more.