CS4432. Database Systems II
Home Textbooks Homeworks & Projects Schedule Additional Resources

Instructions on Teamwork

    1- Homeworks will be done individually
    2- Projects will be done in teams of two.

Grading Policy

The course will have 4 Homeworks, 2 projects (in Java), and 4 Quizzes. That is in addition to one midterm and final exams.

Items Percentage
Homeworks
20%
Projects
20%
Midterm
20%
Final Exam
20%
Quizzes
20%


General Posting Instructions

Homeworks and projects will be posted in Blackboard system. An email will be sent to the class once a new HW or project is posted.

Late Submission Policy

    1- One-day late submission is accepted with 15% off the max grade.
    2- Beyond that, no late submission is accepted.
    ** This policy may slightly change for some HWs in the case the instructor needs to post the solution early.e.g., before an exam.
   

Homework
Link (pdf)
Post Date
Due Date
Special Instructions
Homework 1
In Blackboard Sys
09/04/2015    
09/11/2015 (10:00 AM)
Storage, Disk, Layouts
Homework 2
In Blackboard Sys 09/11/2015       
09/18/2015 (10:00 AM)    
Indexing
Homework 3
In Blackboard Sys 09/24/2015
10/05/2015 (10:00 AM)
Query Processing/Optimization
Homework 4
In Blackboard Sys 10/05/2015
10/12/2015 (10:00 AM)
Concurrency & Recovery Control



The projects will use a small prototype DBMSs called SimpleDB [Here]. It is very critical to download it early, have it running, and start getting yourself familiar with its code. Both projects will ask you to extend the SimpleDB system with some additional functionalities. Thus, installing the system, having the environment ready for your extensions, and getting familiar it is a big step. A paper giving a good idea about the systems can be found here [paper].

                                                                                                                                            
Project Phases
Link (pdf)
Post Date
Due Date
Special Instructions
Project 1
In Blackboard Sys 09/07/2015   
09/26/29015 (11:59 PM)
Buffer Manager
Project 2
In Blackboard Sys 09/28/2015
10/16/2015  (11:59 PM)
Indexing and Query Processing



Discussion Board
Please use the discussion board available at blackboard.wpi.edu.


Academic Honesty Policy

Unless explicitly noted, all work is to be done on an individual basis. You are encouraged to discuss with others about ideas and material in the course, in preparing for exams, in understanding homework problems, project statements etc. However, all homework solutions, exams are to be written individually, and the solutions should be your own. Projects requiring teamwork, you are required to solve the problem with your partner/(s), and not with other teams.

Any violation of the WPI's guidelines for academic honesty will result in no credit for the course and referral to the Student Affairs Office. More information on definitions, responsibilities and procedures regarding the WPI academic honesty policy can be found here.