Nov 03, 2024  
2024-2025 University Catalog 
    
2024-2025 University 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. Secure software development life cycle and common software security issues. Automated build, deployment and continuous integration. Maintenance and evolution.

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



Add to Portfolio (opens a new window)