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

Class projects

A key part of the course is a project. The best projects are usually in groups. UIUC students are required to do projects in groups. Three or four is usually a good size, though some groups are larger. Internet students can do solo projects if they get the permission of Ralph Johnson, but group projects are still possible over the internet, and the best projects are still group projects.

To form an opinion about the class projects (or to get inspired with ideas), feel free to browse the past years projects at http://wiki.cs.uiuc.edu/cs497rej/Class+projects

Check out http://www.opencroquet.org for some inspiration.

Each group should meet with me every couple of weeks. Or more often! See Summer 2007 project meetings


Spring 2008 Projects


2008 project ideas



Summer 2007 Projects


Summer 2007 project guidelines [Read this first]

2007 project ideas


Spring 2007 Projects


2007 project meeting schedule


2007 project ideas


Summer 2006 Projects

  • SqueakGo - Squeak (Smalltalk) implementation of the Go board game.
  • SqueakOpoly - Squeak implementation of the Monopoly board game.
  • SqueakLudo - Squeak (Smalltalk) implementation of the Ludo board game.
  • ARK - Squeak implementation of the Alternate Reality Kit.
  • SmallBug - A Bug Management System implemented in SmallTalk.

2006 project ideas

Spring 2006 Projects


Summer 2005 Projects


2005 project ideas

Spring 2005 Projects