Spring 2021 Update 
    
    Mar 29, 2024  
Spring 2021 Update [ARCHIVED CATALOG]

CSC (0145) 440 - Software Engineering


Credits: 3.00

Learn techniques and principles of systematic software development, including requirements engineering, object-oriented analysis and design, design patterns, testing, verification and validation. Consider issues regarding ethics, management and emerging technologies (e.g. security engineering). Learn a standardized specification language (UML) and relevant tools to build a quality software system.

Prerequisite 1: CSC 175