Software Engineering and Quality

Marketing research firm Forrester projects that firms will pay 20% above market for quality engineering talent in 2018.

Forrester Predictions 2018: A year of reckoning

Designed for software professionals who want to grow expertise and broaden skills beyond coding and programming, the Software Engineering and Quality certificate program blends foundation-level course work in software engineering with the latest developments in software quality, testing, and user-experience design. These essential topics are not commonly covered in traditional programming curriculum. Established and aspiring engineers will develop new skills, gain insight into the emerging technologies, and learn from our expert faculty. Software developers, testers, QA professionals, UX designers, architects, and project leaders will find that this certificate program provides the next level training they need for career growth. This unique program brings together software engineering, testing, and user-experience design courses under a single umbrella.
Software Engineering courses cover software architecture and software system modeling.
Quality and Testing offers courses in the software test automation and quality assurance methods.
User Experience Design courses cover the practices and methods required to create successful user experience for software across various platforms. 

Ideal for:

•  Software developers
​•  Software architectures
•  Software project managers
•  UX/UI designers

Program Format

Courses are offered in classroom and online.

Credit Required

14 unit minimum; 1 required course

Program Duration

Most courses take between 4 - 10 weeks to complete. Certificate, if pursued full-time, can take between 9 months and one year

Approximate Program Cost

$ 6,000

(Program costs are higher for F-1 students.)