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.  

Credits

4

Prerequisite

CS 360 with a minimum grade of C-

Offered

Spring only