Program Summary
The certificate is designed for professionals with undergraduate degrees in STEM or relevant experience in software development. It comprises 4 courses taught over 2 semesters of 15 weeks each, combining formal lectures with hands-on projects. The curriculum focuses on analysis, design, and production methodologies—teaching students to evaluate system requirements, architect effective software solutions, and implement disciplined processes for development, testing, and deployment.
Participants develop a comprehensive skill set that extends beyond coding to include systems analysis, software design, and project management techniques. In an era where AI is transforming technology, these software engineering practices are increasingly valuable. The program equips individuals to address complex challenges in the tech industry, advance their careers, and pursue further academic study in software engineering.
All credits earned in the certificate can be applied towards the M.S. in Software Engineering, with select courses also counting towards other advanced degrees offered by the College of Computing.
Program Details
Detailed curriculum and course requirements for the Certificate in Software Enginering, Analysis & Design is available in the catalog of the program.