CS 395SI Software Engineering

The lifecycle of a software system, including requirements elicitation, analysis and specifications; design; construction, verifications and validation; deployment; and operation and maintenance will be the focus of the course. Tools used by practicing software engineers will be used to develop, analyze and model software artifacts. Practice will be provided for cooperative work within a project team. This course is speech intensive with instruction on presentation strategies.  Prerequisites: CS 360 with a minimum grade of “C” and CS 377 with a minimum grade of “C”.  Only offered in the Fall.

Credits

4