CSE 544 Class Project Instructions and Suggestions

 

Final presentations

Schedule for final presentations

Grading guidelines for final presentations

 

Overview

A large portion (35%) of your grade in 544 consists of a final project. This project is meant to be a substantial independent research or engineering effort related to material we have studied in class. Your project may involve a comparison of systems we have read about, an application of database techniques to a problem you are familiar with, or be a database-related project in your research area.

This document describes what is expected of a final project and proposes some possible project ideas.

What is expected

Good class projects can vary dramatically in complexity, scope, and topic. The only requirement is that they be related to something we have studied in this class and that they contain some element of research or that they involve a significant engineering effort. In the latter case, there should still be an element of novelty in your work (otherwise, there is not much point in doing it). To help you determine if your idea is appropriate and of reasonable scope, we will arrange to meet with each group several times throughout the semester.

Example projects

Here are some examples of successful past projects:

Project schedule:

Hand-in details

As part of the project, you need to hand-in the following three documents.

Project proposals

Format: up-to 2 pages in length, 2-columns, 10pt font, single-spaced. You can use one of many standard conference proceedings formats.

The proposal should include

Project milestone

Format: up-to 4 pages in length, 2-columns, 10pt font, single-spaced

The report should include:

Project final report

Format: up-to 8 pages in length, 2-columns, 10pt font, single-spaced

You should model the content of your report on the papers we were reading this quarter. The report should include at least the following information:

 

Project ideas

The following is a list of possible project ideas; you are not required to choose from this list.

When you look for related work, the main database conferences are: SIGMOD/PODS, VLDB, ICDE, and CIDR. The main database journals are TODS, VLDBJ, DEB, and SIGMOD Record.

 

Cloud computing: analyzing massive data sets

Cloud computing: databases as a service

 

Peer-to-peer data management

Scientific data management

Over the past several year, sciences have moved from data poor to data rich. Increasingly scientists collect, curate, share, and analyze large data sets. The data volumes and data processing requirements of different sciences raise interesting data management challenges. Some of these challenges include:

Miscellaneous

Other.

There are many other possible projects for the class. Below are pointers to a couple of db workshops and conferences that may help you find inspiration (the list below is not exhaustive):