Software Systems Architecture
Software systems architecture is one of the most important activities in any system development project. Systems succeed or fail because of their architecture. This graduate certificate provides an intensive, in-depth study of the best practices for software systems architecture and design from the perspectives of both the software engineer and the systems engineer.
The following courses are required:
- Fundamentals of Software Engineering
- Software Requirements Analysis and Engineering
- Software Architecture and Component-Based Design
- System Architecture and Design
Program Director: Dr. Zhongyuan (Annie) Yu