CS 888, Fall 2008 - Project

Last Updated: January 8, 2009


If you are taking the course for a grade, you will need to complete a course project. The project does not have to be related to the paper you presented, although it should be related to the course topic. The project can be an implementation of some of the ideas in the course, or implementation of new ideas related to the topic, or it may be a written project the reviews several later papers and makes a research proposal (somewhat along the lines of the PhD second stage).

The project will roughly be marked on similar guidelines as the presentations. Our interest is in critique and analysis. So if you model some buildings for your project, beyond telling us what method you used, we want your evaluation of the method: What are its strengths? What are its weaknesses? What would you do different? How would you improve it?

For an implementation project, we will want a demonstration of your project. Your demonstration will be open to the class. In your demonstration, you should give us a general idea of what you implemented, and more importantly, you should tell us what you learned. In particular, you should tell us the strengths and weaknesses of the technique(s) you used, what was easy, what was hard, what was it good at, etc.

We would also like a webpage about your project. The webpage should give a brief overview of what you did (with references), and a synopisis of what you learned. Some screen shots or other images to illustrate your results will likely be needed.

Completed Projects

Stephen Mann
University of Waterloo | School of Computer Science | 200 University Ave. W. | Waterloo, Ontario Canada | N2L 3G1 | 519.888.4567 | www.cgl.uwaterloo.ca/~smann/