1 Teams
2 Handin
3 Grading Rubric
4 Help!
5 Sharing Code
6 Due Date

Final Assignment: Anything goes

Your final assignment is to take everything you’ve learned, and do something interesting.

Write this program using DrRacket, and the operators we’ve discussed.

1 Teams

This project is to be done in teams. Your whole team is responsible for developing the program, and for ensuring that every member of the team plays a part in the project.

2 Handin

To hand in your programs, you’ll need to add them to your course web page. You remember, the one you set up in Lab 2. The page needs to contain the following items.

Make sure to add *all* of your Racket code. If you used other tools, describe how you used them as part of your writeup.

Note that every member of the team must do this.

3 Grading Rubric

The grading for this assignment will be much like that of the last assignment, with the addition of an explicit team component:

4 Help!

If you need help, I strongly advise you to post to the google group rather than contacting me directly: I’ll respond to both, and that way others can see your questions. Often, you’ll get a good answer more quickly from someone other than me.

5 Sharing Code

Naturally, you’ll be sharing all of your code with the rest of your team. Beyond that, though, you’re welcome to use other teams’ code, with proper attribution. So if the PowerSheep come up with a really cool sound, it’s fine with me if you use it in your program, indicating the chunk of code that came from the PowerSheep.

6 Due Date

You must demonstrate the project on Friday, so it must be substantially done by then. The write-up and web page are due on Sunday night.