Computing has become data centered today. Databases have been at the heart of commercial applications for decades, but today both commercial and scientific organizations need to store and process massive volumes of data, and this requires and extension of data management techniques far beyond traditional database systems. Virtually every area of Computer Science today uses data management concepts. The purpose of this course is to discuss key concepts that underly both traditional databases and modern data management. This is a graduate class: we discuss all traditional topics and cover some of them in depth, and we also discuss some foundational material and some novel research topics.

Administrative Information

Instructor: Alvin Cheung, office hours: Tuesdays 2:30-3:30pm, CSE 530 (or by appointment).
Course Assistant: Shumo Chu, office hours: Fridays 11:00-11:59 AM, CSE 218 unless noted (see calendar for up-to-date information).

Class meetings: Tuesdays & Thursdays 10:30am-11:50am, MGH 228.