Jan 18, 2021  
2017-2018 Academic Catalogue 
    
2017-2018 Academic Catalogue [ARCHIVED CATALOGUE]

CSC 144 - Software Architecture (1)

Disciplined design, coding, and testing of substantial programs. Specification of relationships among components of a program using composition and inheritance. Discernment of a client’s requirements. Evaluation of the communication between a computer program and its human user. Prerequisite: CSC 140 .