CS/CSL 490. Software Engineering

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.
Offered: Fall
Credits: 3
Prerequisite: Computer Science major with senior level status.