2018-2019 Academic Catalog 
    
    Apr 19, 2024  
2018-2019 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): COSC 311  



Add to Portfolio (opens a new window)