Units: | 3-0-9 (H) |
When: | MW 2:30 – 4:00 pm |
Where: | 45-230 |
Instructors: | Tim Kraska (kraska AT mit.edu) |
Michael Cafarella (michjc AT mit.edu) | |
Staff mailing list: | 65830-staff AT mit.edu |
Instructor office hours: | By request |
TAs: | Mark Jabbour (mjabbour AT mit.edu) |
Sylvia Ziyu Zhang (sylziyuz AT mit.edu) | |
Ziniu Wu (ziniuw AT mit.edu) | |
Ferdinand Kossmann (kossmann AT mit.edu) | |
TA office hours: | Sylvia: Fridays 4pm-6pm. Location TBD |
Upcoming TA office hours: | Office hours are subject to change due to conflicts, holidays etc. |
See Piazza and course schedule for the exact and more up-to-date information. | |
Piazza: | Link |
Gradescope: | Link |
Lecture Recordings: | Link |
Description
This course relies on primary readings from the database community to introduce graduate/undergraduate students to the foundations of database systems, focusing on basics such as the relational algebra and data model, schema normalization, query optimization, transactions, and other more advanced topics. No prior database experience is assumed though students who have taken an undergraduate course in databases are encouraged to attend.
Classes consist of lectures and discussions based on readings from the database literature. Grades in 6.5830 are assigned based on a semester long project, as well as two exams and 7 assignments -- 4 labs and 3 problem sets -- of varying length. Grades in 6.5831 are based on the same quizzes and assigments as 6.5830, except that students may opt to do one additional (more exploratory) lab in place of the final project. For more information about the readings and assignments, use the links at the top of the page.
Questions or comments regarding 6.5830/6.5831? Send e-mail to the 6.5830/6.5831 staff at 6.5830-staff at mit.edu. Accessibility |