Please be sure to view our course rotation guide  and our Computer Science and Information Technology course flowcharts (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 2016-2017 Catalog.