Nov 28, 2025  
2018-2019 University Catalog 
    
2018-2019 University Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 4800 - Software Engineering (3)


Models of the software development process and metrics. Software requirements and specifications. Methodologies, tools and environments. Human-computer interaction. Software architecture, design and implementation techniques. Project management. Cost estimation. Testing and validation. Automated build, deployment and continuous integration. Maintenance and evolution.

Prerequisite(s): CS major, and C or better in CS 241 or CS 3310 .
Component(s): Lecture
Grading Basis: Graded Only
Repeat for Credit: May be taken only once



Add to Portfolio (opens a new window)