We are the Undergraduate Projects Lab. We provide an environment for undergraduates to work on programming projects of their own devising. The pages here cannot do justice to the multitude of projects that are perpetually created in the UPL, but serve to showcase some of the more refined works that have been developed here.
If you are interested in becoming involved in the UPL, visit us anytime the UPL is open. We welcome any major or experience level.
Current Projects
- BrazOS -- A simple ARM OS
- Lengua: A type-inferring, strongly typed scheme dialect
- Garden Crisis / CamPlay -- A GPL webcam game engine, and a complete game that uses it
- Leebre.org -- A e-publishing system and community for CC authors
- MineLords -- browser-based zelda + minecraft + dwarf fortress
- Soundstroke -- a collaborative paint program which plays music!
- EA Layer 3 Decoder/Encoder (on BitBucket)
- Yours?
News
- We are going to be creating a series of tutorials for the Spring 2012 semester.
- The mailing lists are up again. They are now hosted by CSL and have new locations:
- upl-users {at} cs.wisc.edu
- upl {at} cs.wisc.edu
- upl-coords {at} cs.wisc.edu
- All desktop machines are new and have new names. Mouth should still be available if you need remote access.
- Now all machines except mouth.upl.cs.wisc.edu will drop ssh connections from outside *.wisc.edu (for security reasons).

