|
Nov 23, 2024
|
|
|
|
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)
|
|