CSE 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 1 or 2 homework assignments.

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

P0: Project Teams October 17, 2025 (0 Points)

Decide if you want to work alone, or team up with some colleague(s) in class; teams can be up to 3 stduents. Write your team here.

P1: Project Proposal October 31 2025 (10 Points): 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.

P2: Major Milestone November 21 2025 (40 points): 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:

One-on-One Project Meetings December 1st 2025

I plan to meet one-on-one with each team. More details TBD

P3: Project Presentations December 3rd 2025 (40 points): Details

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

P4: Final Report December 8, 2025 (10 points): Details

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