|
Sep 30, 2025
|
|
|
|
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 2400 ; or consent of instructor. Grading Basis: Graded Only Repeat for Credit: May be taken only once When Offered: Fall, Spring, Summer, Winter Course Category: Major Required Course
Add to Portfolio (opens a new window)
|
|