In the Software Architecture Course the student learns to communicate ideas involved in the process of constructing software using the Unified Modeling Language. Exposure to common design patterns and development lifecycles help the student to learn how a robust software architecture can remain flexible and facilitate change.
Click here for detailed Outcomes and Statistics related to this program.