The course provides an overview of software requirements analysis, the software design process, verification and validation, software maintenance, and documentation. A major component of the course is a project that provides experience in the analysis and design of a software product using an object-oriented methodology.
- Prerequisite: Computer Science major with senior level status.
- Credits: 3
- Offered: Fall.