Apr 29, 2024  
2018 - 2020 Undergraduate Catalog 
    
2018 - 2020 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COSC 458 - Software Engineering


3 Credits
Three 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 .  Students must pass COSC 220   with a grade of C or better. 
Offered (OFFERED AS NEEDED)



Add to Portfolio (opens a new window)