Last Updated: November 17, 2003
ProjectsThere are two main style of projects: research proposals and implementation projects. In some cases, we will allow for another type of project, such as an actual research project. However, if you wish to do another style of project, you should discuss your ideas with and get approval from one of the instructors.
Research ProposalsA research proposal will be a paper from five to ten pages in length. Our expectation is that you would start from the paper you chose to present in class, and explore potential research avenues related to the work in this paper. If you would prefer to start from another paper as a basis for your research proposal, you should discuss your plans with one of the instructors. While the format of the paper is not strict, we would expect the following to be in the paper:
Implementation ProjectsFor an implementation project, you would implement ideas based on the paper you presented. If you want to use another paper as the basis for your implementation, you should discuss your project with one of the instructions. You do not necessarily have to implement every thing in the paper, but you should implement enough to reproduce the key results. This may require playing with the code and/or parameters to get things to work. If so, keep track of what tweaks you make.
You should make a short write-up (one to five pages) of your project, saying precisely what you implemented and what changes, etc., you had to make. You will be expected to demonstrate your project to the instructors of the course.
OtherThe above are two general areas for a project. The boundary between the two is not sharp - you might want to implement something as a basis for your discussion in your research proposal, for example. Likewise, other projects are possible. Again, you should discuss such ideas with one of the instructors.