San Diego , Monday, June 21, 2004 -- Earlier this month, five teams of Computer Science and Engineering (CSE) students showcased their respective online, multiplayer games to a packed audience in Peterson Hall on the UCSD campus. The games were part of CSE 125, a project-based course on Software System Design and Implementation, taught each spring by CSE professor Geoff Voelker (and TA'd this year by CSE 125 alum John Rapp). | Geteilte Stadt (A City Divided) | "The goal of CSE 125 is to experience the design and implementation of a large, complex software system in large groups," says Voelker. "Each team of five or six students - most of them seniors - was tasked with creating from scratch a distributed, real-time, 3D, multiplayer game." The games demonstrated at the end of the spring term included: " Geteilte Stadt (A City Divided) " Kampus Kombat " Little Johnny Has Cirrhosis " Mars atTACK " G1S Streaming video of each team's presentation and their respective games is now available for viewing on-demand (at right). | Little Johnny Has Cirrhosis | Emphasis was placed on the development process itself in addition to the final product. Over the course of 10 weeks, the groups decided on the features of their project, specified its requirements, created a design and implementation schedule, implemented it, and gave a public demonstration. At the final demo, audience members were invited to play each of the games while a representative from each group explained the team's approach to designing and building the game. In his overview of the course, Voelker promised students that they would benefit from software development experience that is closer to what they would find in industry than with more traditional course projects - while producing "a project that you can showcase to potential employers." For more information on CSE 125 and this year's projects, including the names of students participating on each team project, go to the URLs listed below under Related Links. CSE 125 will take place again in Spring 2005.
|