The goal of this course 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.

Overview | Syllabus
Media and Coverage

Spring 2009 Groups | Overview | Syllabus
Spring 2008 Groups | Videos | Pics
Spring 2007: Groups | Videos | Pics | Wallpaper
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


     
Video: CSE 125 Course Overview (wmv)
Video: CSE 125 Course Overview (youtube)
Length: 4:09