2021-22 Undergraduate Catalog 
    
    May 02, 2024  
2021-22 Undergraduate Catalog [Archived Catalog]

CSC 321 - Principles of Software Engineering

(4 credits; alternate years, consult department)
Software engineering is the process used to gather requirements for a software solution from a user and develop a piece of software to meet the needs of that user. Several things usually contribute to a successful project including proper version control, requirements gathering, software design, software lifecycles, code reviews as well as testing and maintenance of the software. This course will cover those topics and ask students to work on a team to create a large software project to demonstrate mastery of the topics covered in class.

Prerequisite: CSC172WI.