Final Project

Assigned: Feb 12th.

Part I - Initial Proposal:

This part is an individual assignment
DUE: Thursday Feb 14th

Your assignment is to pitch an idea that will form the basis of a final project. This project will be developed during the remainder of the quarter (approximately 4 weeks) in small teams (2-3 persons). Your first proposal should be a rough outline of the problem you are trying to solve, and the solution you suggest.

Project Requirements:

The function performed by your project is entirely up to you. The only requirement for your project is that it must utilize the Hadoop cluster. We encourage you to find a problem whose solution benefits from such a distributed system. This could be porting an existing application to Hadoop, or something more unique.

With this assignment, you have the opportunity to propose a project that you believe is interesting and valuable, and if you can convince your peers, you can then design and build it in an team environment. With multiple developers and the resources we've provided (namely, our bad-ass cluster), you will have the power to build something phenomenal and resume-worthy, sure to give you the street-cred you need to impress future employers or faculty-members.

If your product will depend on the availability of special software or datasets, it helps to get an early start to determine both feasibility and accessibility, so be sure to mention this upfront.

Part II - Finalize Proposal:

DUE: Tuesday Feb 19th

Project proposals will be posted here after Thursday. You may then work together to form groups of 2 or 3, or you may work alone if you wish. You will then develop your proposal - this assignment has two main parts:

  1. In an essay, describe your proposed project so that people understand what it is and why it is valuable. Also, describe the project architecture so that it is clear that the system can be built given the available resources and technology. For details, see the "Project Proposal Format" section below
  2. Prepare a short "elevator pitch" (3-5 minutes) to present your group's idea to the class.

Project Proposal Format:

You will submit an essay of no more than 2 pages of text (illustrations are free). Your essay should follow the outline below.

Ideas and Hints

Here is a list of some potential projects as well as some that have been worked on in the previous quarters: