CIS 340: Large Software Systems
Prerequisite: CIS 280; C or Better
General Education requirement: Natural Science Technology
Design and development of large distributed software systems with use of COTS (Components Off The Shelf), development of custom code, and integration with legacy systems. Course includes study of software architectures, frameworks, and types of middleware. Architectural design patterns and issues encountered in design of distributed systems are covered in depth.