CSE 291: Data Models in the Big Data Science Era
Spring 2019

IMPORTANT ANNOUNCEMENT: The June 13 final exam slot listed on TritonLink with NOT be used. Instead of a written final exam, we will have in-class presentations. Do not worry about clashes with your other final exam slots.

The course surveys a wide range of data models, high-level query languages and models of computation that have achieved prominence with the advent of the (Big) Data Science revolution. The course emphasizes the universal principles and ideas underlying these models and languages, connecting them to their common roots in object-oriented and SQL databases.

The topics are presented in a unifying framework and include:

Announcements and Discussion Forum Please sign up for the course's Piazza page for regular announcements and a discussion board.

Prerequisites Prior exposure to SQL (either in an introductory db class or programming experience)

Textbook There is no required or recommended textbook. The class Web site offers all necessary reading material (slides/papers/book chapters). If interested in delving deeper, contact Alin for relevant (text)book recommendations.

Topics Covered

Relational (Very quick recap, to contrast and compare)

Beyond relational