View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Summer 2007 project guidelines

Joining/Creating a project


1. Create a proposal for your project on this page. It should consist of a few sentences that describe the objective of the project. You can create a more detailed write-up on a new swiki page and then link to it from there.

2. Get people to sign up for it. If you have 3-4 people who are interested in your project then you are good to go. You can also work in pairs for smaller projects. Do not work on a project individually unless you get prior permission.

3. You should make sure that you are in some project by July 9.

4. You should also start working on some of the earlier parts first so that you could assess how much time you actually need for the project and modify the list of features based on that. At this point, Prof. Johnson will take a look at the projects with enough members and give his opinion. Be prepared to add/remove features based on his assessment.

Storing your code


1. The easiest way to get a repository for your project is to create an account at SqueakSource This would serve as the repository for your code and is similar to CVS/Subversion/etc.

SqueakSource uses Monticello and you can find a guide to using Monticello here

2. Once you have created an account, add the link to your project description page so that we know where to find your code.

3. Everything necessary to run your project should be in the repository. And we will be using that as your final hand-in.

Meeting with Prof. Johnson


1. Once your project has been approved, you should set up some schedule to meet with your group members. You can use the swiki as a way to collaborate between your group members (but you do not have to).

2. Prof. Johnson will set up his schedule for meeting with groups and you will sign up for them. At the moment, he will be meeting with students on Fridays, Saturdays and Sundays. He will have a more detailed schedule up later. Meetings begin this weekend (July 13).

We will use the TeamSpeex program. Make sure that you setup an account during the weekday since it requires someone to physically create an account for you.

Final hand-in.


1. The projects are due before the official day for grades. Grades are due at 12.00 pm on August 10th. You set should up a proper time with Prof. Johnson for your group's final presentation.

2. There is no official grading rubric since the projects vary greatly. You will be graded based on what your project is and what you have done. This sounds vague but I assure you that if you have been in contact with Prof. Johnson and he knows that you are doing, and you do what advice he suggests, then you are fine.

3. Make sure that your final source code is inside your SqueakSource repository.

Link to this Page

  • Class projects last edited on 2 April 2008 at 5:20:59 pm by vpn3-144241.near.uiuc.edu