Submitting Projects

All completed projects must be viewable using a current web browser, each on their own separate web page. In case of problems, on the project web page you should specify which browser you used to test your project. To verify that you have completed a project, we will check your course web page (given in the first assignment and listed here). You are responsible for ensuring that all your work is correctly linked to your course web page.

Additionally, your name (and those of your partners) and a short description of the project should be included on each project page. Beyond that, you can describe any features or bugs in your program. If you did any extra credit in your program, document what you did so the TA knows to look for it. Conversely, if there is any part of your program you did not implement, describe as much as you can about how you would implement it. If you can demonstrate that you understand what to do, but did not successfully get it done, you will get more credit than if you just ignore it. Also, if there are any bugs in your program that you could not fix, describe when they occur, and any theories you have as to why they occur. Again, showing understanding is often as important as getting every little bug out.

The project page is also useful to us for feedback. You can include comments on what about the program was easy, what was difficult, what was educational, and what was useless. An estimate for how much time you spent on the assignment (measured in days, hours, cups of coffee, or whatever) is very useful to us as well. We learn from your feedback, so let us know what you can about your experience doing the project.