CMSC724: Database Management Systems

Prof. Amol Deshpande;    CSIC 3118;    Tue-Thur 3:30pm-4:45pm


[Home] [Schedule] [Assignments] [Resources]

Programming Assignments

There will be three programming assignments.
  • Assignment 1: SQL, Due Monday, February 9, 2015
  • Assignment 2: Apache Spark, Due Friday, February 20, 2015
  • Assignment 3: Query Processing/Optimization, Due March 6, 2015
Clone the class assignment git repository for the assignments as well as datasets. Submissions using submit server.

Writen Assignments

The tentative plan is a small written assignment every two weeks. We may revise depending on how things go in the early assignments.
Each assignment worth 5 points. You can submit using the submit server or you can submit a hard copy before the deadline (you can slide it under my office door if I am not there). Approximate due dates (11:59pm):
  1. Homework 1 Due: Friday, February 13, 2015
  2. Homework 2 Due: Monday, March 2, 2015
  3. Homework 3 Due: Friday, March 13, 2015
  4. Homework 4 Due: Friday, April 3, 2015
  5. Homework 5 Due: Friday, April 17, 2015
  6. Homework 6 Due: Friday, Friday 1, 2015

Questions about Readings

For every week's assigned readings, you have to answer a few simple questions (online) before the class. This is to ensure that you at least open the paper PDFs. However, if you only read sufficiently to answer these questions, you are unlikely to get any of the class participation credit. Late submissions are not allowed, but you can miss one submission.


Class Project

The project will be a mini research project that will be conducted by groups.

There will be four major milestones. In an attempt to make the grading somewhat objective, this year each of the milestones will be separately graded with the split: 4 + 10 + 6 + 10 = 30 (however, I will consider extra credit for the later phases to make up for lost points earlier).

Group Members and the Project Idea/Proposal (Due: 2/15/15)

A one-page proposal stating and motivating the problem.

Literature survey (Due: 3/20/15 - 5pm)

A 3-4 page report that surveys the prior work, and puts your proposed work in context of the related prior work.

Oral presentation on the literature survey and project description (second half of the semester)

In the second half of the semester, we will devote some part of the each class to presentations by you about your project. The presentation should focus on the related prior work and a description of the problem that you are trying to solve, rather than your results or progress.

Intermediate Progress Report (Due: 4/10/15 - 5pm)

A 5-7 page progress report.

Final Report (Due: 5/11/15 - 5pm)

Final report (about 10-15 pages) should follow a research paper format. There may be a poster presentation.