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 more. Through lectures, sections, and assignments, you will learn how real-world data management systems work, the theory behind them, and how they touch upon many aspects of our daily lives. Perhaps most importantly, you will learn how to navigate design tradeoffs in order to find the best solution.
Post questions & comments on the message board. This is the fastest way to get in contact with the 414 staff and your peers. There is an option for private posts if you wish (we encourage you to post non-anonymously whenever possible; there is no shame in asking a question). Should you need to talk about anything personal or offline, see us during office hours or email the staff list or instructor to set up a meeting. You may also submit feedback through this anonymous tool.
Please refer to the syllabus for additional details.
View on Google Calendar. Subscribe to Google Calendar.
(Lecture) MWF, 12:30-1:20, ARC 147 ~ Shana Hutchison
(Section AA) Th, 11:30-12:20, SAV 156 ~ Steven Su & Gibbs Geng
(Section AB) Th, 12:30-1:20, SAV 131 ~ Cong Yan & Wenjun Chen
(Section AC) Th, 1:30-2:20, MGH 295 ~ Pranay Mundra & Jack Zhang
(Section AD) Th, 2:30-3:20, MGH 295 ~ Ryan Huang & Steve Ma
(Section AE) Th, 3:30-4:20, LOW 202 ~ McKinnon Williams & Xinyue Chen
Please view the team assignment sheet for a link to your team's GitLab repository.
There will be a midterm and a final for this course. You may have handwritten notes for both exams. For the midterm you will be allowed 1 sheet of notes (front and back). For the final you will be allowed 2 sheets of notes (front and back).
You are welcome to attend CSE 344 lectures with Alyssa Pittman. See this quarter's 344 schedule.
Look at the course webpage for a schedule of what topic was taught when.