Computer Science
CS 7240: Principles of Scalable Data Management: Theory, Algorithms, and Database Systems
Lecture - 4 credits
ND
EI
IC
FQ
SI
AD
DD
ER
WF
WD
WI
EX
CE
- 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.