In this course, we will introduce the basics of modern data management. You will learn about schema design, data modeling, query languages, building database applications, transactions, and many other topics. Through lectures, sections, and assignments, you will learn about and understand how real-world databases work, and how they touch upon many aspects of our daily lives.

Administrative Information

Instructor:
Ryan Maas, maas at cs.washington.edu

Course Assistants:
Joshua Bean, jbean96 at uw.edu
Kodiak Conrad, kconrad1 at uw.edu
Hongxiao Lyu, lyuh at uw.edu
Robert Thompson, robthomp at uw.edu
Ian Zhennan, zhennz3 at uw.edu
Andrew Wei, nowei at uw.edu
Eric Chan, yee96 at uw.edu

Please see calendar for up-to-date office hours information.

Lectures:
Mondays, Wednesdays, Fridays 3:30pm-4:20pm, EXED 110.

Sections:
(AA) Thursdays 12:30pm-1:20pm, DEN 213 (Rob)
(AB) Thursdays 1:30pm-2:20pm, SAV 166 (Rob)
(AC) Thursdays 2:30pm-3:20pm, CMU 226 (Josh)
(AD) Thursdays 3:30pm-4:20pm, MGH 254 (Josh)

Git resources:
Summary of Git basics for this class
CSE 391
Class on git

UW CSE Virtual Machines:
Instructions
More info