2022-2023 Academic Catalog 
    
    May 05, 2024  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COSC 422 - Software Engineering


Lecture Hour(s): 3
Lab Hour(s): 0
Credit Hour(s): 3

This course improves the methodology of building software with emphasis on the object-oriented paradigm. It starts with an overview of object-oriented concepts, principles of software writing, design patterns, software analysis, design, implementation, and testing. This course is project-based. Design patterns will be discussed heavily and used in projects. UML Unified Modeling Language is used as the language of all phases of the software life cycle. CASE Computer Aided Software Engineering tools such as version control systems, and IDE’s will be introduced and used.

Prerequisite(s): EGMT 317  



Add to Portfolio (opens a new window)