Please be sure to view our course rotation guide and course flowchart (PDF).


CS 4140 - Software Engineering
Credits: 3
Presents fundamental principles of software engineering. Emphasizes software design, implementation and maintenance. Techniques used in the major phases of the software life cycle such as rapid prototyping, object-oriented design and module testing, are discussed. Software teams complete a term project that includes system documentation, design and implementation. Falls. Prerequisite(s): CS 2381 and CS 3720.

*All course information is from the 2015-2016 Catalog.