Grading

Homeworks will be distributed roughly every two weeks. See the timetable for a schedule. The five homework assignments will require handwritten answers and/or small amounts of programming.

There will also be two projects during the semester, to be done in pairs. The project details will be distributed at appropriate intervals during the semester. The first project will require developing a written report based on a review of the literature and of commercial systems. The second project will require implementing an aspect of a database system.

Homework assignments and the projects will be graded by the TAs.

Students may need accounts on the CLIC machines at Columbia. Infrastructure details for the project will be provided later.

There will be a mid-term exam in class on March 7. Note: if you get a better grade on the final than the midterm, then your midterm grade will be replaced with your final-exam grade.

There will also be a final 3-hour exam during the final exam week.

Both exams are closed book.

The relative weights of the various components are:

Homeworks 25%
Projects 30%
Midterm 15%
Final 30%

Ken Ross 2018-01-28