 | |  |  |  |  Home»Undergraduate Education»Courses»Undergraduate Course Descriptions»CSE125
|  | |  |  | Undergraduate Course Descriptions
CSE125 - Software System Design and Implementation
Units: 4
Course Objectives: This is a unique capstone course where students work in large groups on a single
project for the entire quarter. The project is large, demanding, and multi-faceted -- students
draw upon the material they have learned in numerous previous CSE courses. The project involves
significant development, and substantial programming experience is critical. Limited specialized
lab resources and close interaction with instructor require limited enrollment and instructor
approval. In addition, an application is required for admission and approval from instructor is
needed for
enrollment into CSE 125. You can find what is involved in taking the course and the application
at CSE 125 AKA "Video Game" course website.
Course Description: Design and implementation of large, complex software systems involving multiple
aspects of CSE curriculum. Emphasis is on software system design applied to a single, large
group project with close interactions with instructor.
Format: 3 hours of lecture per week, 1 hour discussion section per week, 1 hour of computer lab,
and 7 hours of outside preparation.
Prerequisites: Senior standing with substantial programming experience, and
consent of instructor.
Other restrictions: Majors only.
Laboratory work: Programming assignments on workstations in the CSE.
Offered: One quarter per year, Spring.
 |  |  | back to top ^ |
 |
|  |