Software Architecture (COMS 442)

An introduction to the architecture of software systems including architectural types, such as pipe-and-filter, layered, event driven, blackboard, etc., as well as stakeholders involved in software projects, their viewpoints as they relate to a project, and the functional and quality attributes of software systems. Prerequisite: COMS201 - Object Oriented Programming and COMS322 - Database Systems.

COMS442 is a 3 credit course.