his yearly event is staged by the Computer Science and Engineering department in conjunction with Calit2, and is the culmination of the 2009 Software Systems Design and Implementation (CSE 125) design course.
The course -- taught once a year -- is for more than just CSE majors. It is intended to combine the talents of students with strong programming backgrounds (CSE and ECE) with students with strong creative talents in digital arts and visualization (ICAM and CogSci).
The goal of the course is to experience the design and implementation of a large, complex software system, specifically, a distributed, real-time, 3D, multiplayer game.
CSE 125 students:
- Have a software development experience that is closer to what is found in industry than with more traditional course projects.
- Work in large teams (six) and on a project too large to be completed by the heroics of one individual.
- Build software using real-world tools instead of doing everything from scratch.
- Build software with the stringent demands of a high-performance, real-time, distributed application.
- Have some fun (really).
- Work on a project that graduates can showcase to potential employers.
Over 10 weeks, students decide the game they want to develop, specify its requirements, create a design and implementation schedule, and then implement it. The overall goal of this course is not to learn how to write games (that is not listed on the course goals) -- but having the project be a game makes the development experience more fun and exciting.
For more about the course, go to http://pisa.ucsd.edu/cse125/2009/overview.html.
Link to this comment:
All Comments (0)