Graduate Certificate in Software Engineering Foundations

The Graduate Certificate in SWE Foundations assumes that students do not have a significant background in computing. It both deepens and broadens their knowledge of computing, and prepares them for positions of more responsibility in the computing industry, as well as for further postgraduate studies. Students interested in the Graduate Certificate will typically not have a first degree in computing.

If you are interested in finding out more about our Graduate Certificate in Software Engineering Foundations or the Master of Science in Software Engineering, please contact the MSSWE program director Dr. Reza M. Parizi by email at

Admission Requirements

  • Online Graduate Application - There is a non-refundable $60 application fee.
  • Transcripts - Official transcripts from EACH College and/or University you have attended. Must be in a sealed envelope from the institution or sent electronically from the institution directly to
  • Resume - (Can be uploaded into the online application)
  • Statement of Purpose
  • Optional Two Letters of Recommendation

Program Requirements

  • Course Number
    Course Name
    Credit Hours
  • CS 5000
    Foundations of Programming
  • CS 5040
    Data Structures and Algorithms
  • SWE 5003
    Software Engineering and Computational Thinking
  • SWE 5063
    Foundations of Database and Web Development Technologies
    Total: 12

Please note, no courses can be transferred into graduate certificates.

No foundation courses can be waived or transferred into the Graduate Certificate in Software Engineering Foundations.