Jan 02, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 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