This course is designed to teach students how to ensure high quality software by means of testing, debugging, and other quality assurance activities. Students learn a combination of both theoretical and practical skills via get hands-on experience with modern software quality-assurance tools and approaches. Topics include: black-box and white-box testing, category-partitioning testing, unit testing, test-driven and behavior-driven development, combinatorial testing, code reviews, static code analysis tools, mocking, regression testing, capture-reply, mutation testing, and debugging.
Cost and Financial Aid
Program Fees
The most updated fees can be found on the Registrar’s website.
Please note all MSWE students are automatically charged for and enrolled in the UC Graduate Student Health Insurance Plan. If you are covered by another health insurance plan that complies with UC’s waiver criteria, you may apply for a waiver.
Fellowships
MSWE offers a limited number of fellowships. There is no separate application for financial support. We make fellowship offers based on your online application. Domestic students must have a FAFSA on file to receive any financial aid, including fellowships. Please visit the following websites for more information:
Graduate Division Financial Aid
UCI Office of Financial Aid and Scholarships
Disclaimers:
Students may be ineligible for loans and fellowship awards during the summer when enrollment falls below full-time status. Students are responsible for full fee payment during the summer, and all quarters.
Payment plans may not be available during the summer months.