CSEP 544: Database Management Systems -- Mini-project

Overview

The goal of the mini-project is to allow you to experiment on your own with some techniques or systems discussed in class. The workload should be comparable to one homework assignment.

Organization

Teams of size 1 or 2 or 3.

Deliverables

Submit by placing the pdf file in the project directory of your Gitlab repository.

Topic

This is a mini-project, hence limited in scope. It is also open-ended: you are encouraged to deviated from our suggestions and come up with your own ideas.

Suggestions for choosing a topic

Project Proposal: Details

Please submit a pdf file. Suggested length: 1 page. You may change the plan in your proposal: we do not enforce the final report to follow the proposal strictly. The goal of the proposal is to force you to start thinking about the project, and it's OK if you change your mind later.

Major Milestone: Details

Please submit a pdf file. Suggested length: 3-4 pages.

Aim to have the structure of the final report, but parts of it are only tentative. Structure your milestone as follows:

Project Presentations: Details

We will organize a mini-workshop, where every project team can present their work.

Final Report: Details

Submit a pdf file. Suggested length: 5-8 pages. Same structure as the Major Milestone, with all parts completed now.