May 14, 2024  
2022-2024 Undergraduate Catalog 
    
2022-2024 Undergraduate Catalog
Add to Portfolio (opens a new window)

COSC 458 - Software Engineering


3 credits
3 lecture hours.

This course presents the fundamental concepts of software engineering starting from feasibility study; covering development and testing phases, to deployment and maintenance ensuring standard software development life cycle (SDLC).  This course also covers formal methods, software re-engineering, reverse engineering, version control, reliability, risks, legal aspect (e.g. software ethics), organizing and managing a project and team.  Students will be organized into teams to develop a large software project.

Prerequisite(s) COSC 220  completed with a grade of “C” or higher
Offered (FALL OR SPRING)



Add to Portfolio (opens a new window)