Computer Science/Software Architecture Certificate

The graduate certificate in Software Architecture is a convenient program for computer scientists and engineers to enhance and update their skills in modern software systems and solutions. The program is designed for project engineers and managers of integrated hardware and software systems, and includes an overview of common software architectural patterns and key systems implementation decisions such as centralized vs distributed architectures, cloud computing, engineering for autonomy, and agile software development and project management.

Upon completion of the certificate program the student may apply to the M.S. program in Systems Engineering and have the courses completed for the certificate credited towards the M.S. degree.