This is the written assignment that replaces a final in this class.

It's due on Tuesday, May 20, by 11:59 pm.

I am happy to give feedback on the papers before they are complete. If you would like me to comment on a draft, please send it to me by Friday, May 16, 11:59 pm. I will review them over the weekend and give you feedback by Monday morning.

The paper should be sent to me in electronic form. Google docs or MS Word or some other easily sharable format will be used.

For the portions of your papers that are of general interest (e.g., documentation), we will use an inherently shared format (e.g., Google docs or wiki).

For the Documentation section (below), people should feel free to apportion out the work amongst yourselves. In which case please indicate these arrangements in your write-ups.

The paper should include:

Major Undertakings.

This is a broad overview of what you personally worked on over the course of the semester. This should include any and everything that you participated in, such as:

  • design discussions
  • research
  • system configuration
  • implementation

File Listing.

This is an annotated directory listing of all the files that you worked on.

Please place your source code into the MCP Robot SVN server. You can make your own directory path for it if you like. Here is the quick SVN tutorial:

Once your files are in place, please put in your writeup:

  • the names/paths of the files (in the SVN)
  • a brief description of what each file (or group of files) does
  • your contribution to the file(s)

Please don't separately copy the source code listings into the report.


In this section, please describe what you consider to have been valuable or meaningful over the course of the semester. This could include:

  • particular concepts you learned
  • things you found challenging
  • things that you did differently in the past
  • ways that things could have been better
  • ways that the course was successful for you.


Describe your level of participation in the class. If you were assigning a letter grade to yourself, what would it be?