Announcements

  • The final exam will be at Gates B01 on Wednesday, March 19 at 7PM.
  • Notes on BigTable, HBASE, Cassandra have been posted under the section 'Schedule & Notes'.
  • Homework 10 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Tuesday, March 18 at the end of the day (11:59:00 PM).
  • Homework 9 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Tuesday, March 11 at the end of the day (11:59:00 PM).
  • Homework 8 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Thursday, March 6 at the end of the day (11:59:00 PM). You can find the homework description here
  • Homework 7 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Thursday, February 27 at the end of the day (11:59:00 PM).
  • Homework 6 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Thursday, February 20 at the end of the day (11:59:00 PM).
  • Winter 2014 Midterm Solutions has been posted under the section 'Assignments & Exams'. You can also find it here
  • Practice Final (from Winter 2013) has been posted under the section 'Assignments & Exams'. You can also find it here
  • Practice Midterm Solutions has been posted under the section 'Assignments & Exams'. You can also find it here
  • Homework 5 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Thursday, February 13 at the end of the day (11:59:00 PM).
  • Homework 4 (Gradiance) due date has been extended to Friday, February 7 at the end of the day (11:59:00 PM).
  • Practice Midterm (from Winter 2013) has been posted under the section 'Assignments & Exams'. You can also find it here
  • Homework 4 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Friday, February 7 at the end of the day (11:59:00 PM). You can find the homework description here
  • Homework 3 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Thursday, January 30 at the end of the day (11:59:00 PM).
  • Homework 2 (Gradiance) has been posted under the section 'Assignments & Exams' and is due on Thursday, January 23 at the end of the day (11:59:00 PM).
  • Please sign up for Piazza and use it to communicate with course staff. You can sign up for Piazza here
  • No Lecture on Thursday, January 9. Tape ahead session at Gates B01 on Wednesday, January 8 at 11 AM. The video will be available here
  • Homework 1 (written) has been posted under the section 'Assignments & Exams' and is due on Thursday, January 16 in class.
  • Welcome to the CS 245 website. Please visit these pages frequently for course information, resources, and last minute announcements.
Basics

CS 245 is a senior/graduate-level introduction to the implementation of database management systems. The course is of 3 units and can be taken for a letter grade or CR/NC.
Lectures: Tues & Thurs 12:50-2:05, NVIDIA Auditorium

Instructor: Hector Garcia-Molina (Office:Gates 434, Office hours: Tues/Thurs 11:00 - 11:55, E-mail: )
CA: Jaeho Shin (Office: Gates B24B, Office hours: Wednesdays 2:30-4:30 PM, E-mail: )
CA: Manas Joglekar (Office: Gates B28, Office hours: Tuesdays 4-6 PM, E-mail: )
CA: Norases Vesdapunt (Office: Gates B28, Office hours: Mondays 1-3 PM, E-mail: )
Administrative Assistant: Marianne Siroker (Office:Gates 435, Email: , Phone:(650) 723-0872)
Staff contact email: cs245-win1314-staff@lists.stanford.edu
Student contact email: cs245-win1314-students@lists.stanford.edu
Newsgroup: Piazza

Assignments: Approximately seven to nine homeworks, some Gradiance, some written. No programming. Also readings in Textbook.
Grading: Homeworks: 20%, Midterm: 30%, Final: 50%.
Honor code: In general, you should act according to the Stanford Honor Code and submit your own work. In particular, you may and are encouraged to discuss the topic of specific problems with others in a general way. However, you are expected to solve the problems by yourself. You are allowed to use any available inanimate source of information (in addition to the lecture notes and the textbook).