Nov 30, 2020  
Spring 2020 Update 
Spring 2020 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