Admissions FAQ:

The most important requirement for enrollment in the MSWE program is experience with programming. Students should have at least one year of experience programming in some general-purpose programming language.** This is typically achieved through undergraduate programming courses, but it doesn’t need to be. Alternatives to undergraduate courses are: self-learning via online tutorials, on-the-job learning, programming-intensive hobbies, developer boot camps, etc.

** Admitted students in the first year of the program should make every effort to take community college classes in the summer, or follow online tutorials, to fill gaps in their knowledge of programming in Python and Java. 

No and no. The MSWE program assumes that you know how to program, and that you are familiar with programming concepts such as functions, variables, loops, conditionals, arrays, lists, etc., at least in one programming language. The MSWE program will improve your programming skills by several levels, but it does not teach introductory programming.

Domestic students are eligible to submit a FAFSA online.

For the 2019-2020 academic year, the deadline to apply is December 15, 2018.  US Citizens and Permanent Residents may apply through March 15, 2019. Please find instructions on how to apply to UCI here.

No, students are admitted once a year – for the following FALL quarter.

Yes, the General Test is required. GRE scores are valid for five years, after which time the exam must be repeated.

Please review our admissions requirements on this page for more information

For information on TOEFL waivers, please see here.

Three letters of recommendation are required, but you may submit as many letters as you want.

No. We look at each application as a whole.

Program FAQ:

This is a four quarter academic program with a one quarter mandatory summer internship component. So, 16 months, from September of year 1 to December of year 2.

Yes, domestic students are eligible for part-time study. The normative time to degree, in this case, is 2 years and one quarter, or 28 months, from September of year 1 to December of year 3. Program counselors are available to help you make a study plan that works for you.

No, students in professional programs are not eligible for employment on campus.

Not necessarily, although we expect most to have financial compensation. Compensation is entirely at the discretion of employers.

The program prepares students for technical interviews. Nevertheless, all sorts of unpredictable things can happen, some of which are outside of our and your control. The fallback plan for summer internships is to work with faculty or with academic units on campus to develop a concrete software project that is beneficial to them.

It is still required that you do a summer internship in one of the summers during your enrollment in the program. Your concrete situation will be assessed by the counselors, resulting in one of a few options, such as (1) a faculty-supervised project; or (2) a project that is part of your job, but that you need to report to a faculty member.

The current cost of the program is $49,500 for the full 49 units, regardless of residency, and not including fees and other compulsory campus-based fees.  Find more information here.

Partial Fellowships, of no more than 50% of program fees, are currently available to domestic students only, with demonstrated need.  Fellowship recipients must have a completed FAFSA on file.

Yes, and students will automatically be enrolled when fees are paid.  Please note that health insurance is not included in the program fees.  Please find more information on fees here.  If you have equivalent coverage, you may submit a waiver.  Please note the strict deadlines for submitting waivers.

MSWE international students do not have access to register for or “audit” the English Conversation Program (ECP) and I-STEPS. However, they can participate in other programs that do not require an actual course enrollment, including: International Coffee Hour, English Development Workshop Series, etc.

No, this is an on-campus program.

Most courses are offered in the evenings.

No, students can only take the designated courses offered through the program. These include any graduate courses with the moniker SWE and letter P after the course number.

No, it does not. MSWE is a terminal degree. If you are interested in possibly pursuing a PhD in Software Engineering, you should be looking at this other Master program.