CSE 125: Software System Design and Implementation

The goal of CSE 125 is to experience the design and implementation of a large, complex software system in large groups. The course emphasizes the development process itself as well as the final product. Over the course of 10 weeks, the groups decide on the features of their project, specify its requirements, create a design and implementation schedule, implement it, and give a public demonstration. To make the class exciting as well as challenging, the project is a distributed, real-time, 3D, multiplayer game of each group's design.
Course Offerings
Spring 2014 Groups   |   Videos   |   Pics
Spring 2013 Groups   |   Videos   |   Pics
Spring 2012 Groups   |   Videos   |   Pics
Spring 2011 Groups   |   Videos   |   Pics
Spring 2010 Groups   |   Videos   |   Pics
Spring 2009 Groups   |   Videos   |   Pics
Spring 2008 Groups   |   Videos   |   Pics
Spring 2007 Groups   |   Videos   |   Pics
Spring 2006 Groups   |   Videos   |   Pics
Spring 2005 Groups   |   Videos   |   Pics
Spring 2004 Groups   |   Videos   |   Pics
Spring 2003 Groups   |   Videos   |   Pics
Spring 2002 Groups   |   Pics
Spring 2001 Groups   |   Pics
Course Overview