Skip to Navigation
    University of Southern California
   
 
  Aug 19, 2017
 
 
    
Skip Navigation
USC Catalogue 2017-2018

Software Architecture Graduate Certificate


Return to: Programs, Minors and Certificates

Return to: USC Viterbi School of Engineering  

 

This certificate program will provide engineers with the skills required to face the increasingly complex future in architecting systems, systems of systems and software-intensive systems. Students will be exposed to the concepts, principles and state-of-the-art methods in software architectures. This program introduces principles and approaches for modeling systems using SysML; applies software engineering process models and management approaches to the design and architecture of large software systems; and guides the architect through every phase of the conception, implementation, deployment and finally retirement of software systems. It is expected that participants in the certificate program will have completed an undergraduate degree in computer science or a related field and will have several years of practical experience in software engineering and/or systems engineering. If students are later admitted to the Master of Science in Computer Science, the courses taken for the certificate may be applied to that program.

Return to: Programs, Minors and Certificates