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.
Prerequisite
CS 360 with a minimum grade of C-
Offered
Spring only