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”. or
Permission of the Instructor.
Offered
Spring