Oct 09, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog

CS 320 Software Engineering and Design

Spring

This course describes the software development process in detail, including the software life cycle and models of software development; requirements analysis and software design techniques, including structured analysis and object-oriented approaches; techniques for software quality assurance, including design reviews, testing, metrics, and an introduction to program verification; and software project planning, organization, and management. Students will be expected to participate in a team-programming project. Prerequisite: CS 201 Â with a grade of 2.0 or higher.

3 credit hours