6.893 Fall 2009 Lab 4: Final project

Handed out: Monday, October 26, 2009
Proposals due: Friday, November 13, 2009
Presentations due: Wednesday, December 9, 2009 (in class)
Code and write-up due: Friday, December 11, 2009 (11:59pm)

Introduction

In this lab, you will work on a final project of your own choice. Unlike in previous labs, you may work in pairs on the final project. You will be required to turn in both your code and a write-up describing the design and implementation of your project, and to make a short in-class presentation about your work.

Below are some ideas for final projects that you might use as inspiration. We encourage you to come up with your own ideas for what you would like to work on; don't restrict yourself to this list.

There are three concrete steps to the final project, as follows:

Project proposal. Decide on the project you would like to work on, and whether you would like to work by yourself or in a pair. Discuss your proposed idea with course staff before the proposal deadline, to flesh out the exact problem you will be addressing, how you will go about doing it, and what tools you might need in the process.

Project presentation. Prepare a short in-class presentation about the work that you have done for your final project. We will provide a projector that you can use to demonstrate your project.

Write-up. Write a document describing the design and implementation of your project, and turn it in along with your project's code by the final deadline.