CS 488 Software Development
Content: Development of large software systems by teams of programmers. Problem specification, system design, testing, version control, design patterns. Teams of students work on a semester-long project for an external "customer."
Prerequisites: CS 383.
Restrictions: Junior standing required.
Usually offered: Annually, spring semester.
Semester credits: 4.