Study of methods applied to large-scale software development, including topics such as requirements analysis and specification, design, validation and verification, and project management, with emphasis on principles of design. Students use methods on a large programming project.
Prerequisite(s): COS 285 or COS 360. Co-requisite(s): Credits: 3