Graduate Certificate in Software Architecture
University of Southern California

Program Details

The University of Southern California offers an online Graduate Certificate in Software Architecture. Students are typically engineers in the field looking to further their knowledge and advance their careers. They will study architecture in software development and its principles and different approaches.


  • An undergraduate degree in engineering, math or hard science from a regionally-accredited university
  • Satisfactory cumulative undergraduate GPA (grade point average)
  • Satisfactory GRE test scores. All scores must be officially reported to the university directly by ETS
  • Substantial background in computing constitutes a minimum requirement

School Accreditation Statement

Western Association of Schools and Colleges, Senior College and University Commission