Skip to main content Skip to navigation
School of Electrical Engineering & Computer Science Online Master's degree in Software Engineering

Admission Requirements

To be admitted for the MS in Software Engineering, you need to have a BS degree in computer science or a related field, or have had industry experience as a computer scientist or software engineer.

To apply for the MS in Software Engineering, you must first be admitted to WSU’s Graduate School. Applicants are required to submit:

  • A complete application, including $75 application fee.
  • A letter of intent and introduction, outlining areas of interest in software engineering, career objectives, and any academic or professional experiences that recommend you as an applicant.
  • Three original letters of recommendation from persons qualified to speak to your academic qualifications and potential.
  • Official copies of transcripts (including all colleges or universities from which you have earned or expect to earn a degree, and all colleges or universities at which you have taken graduate level course work.). Official transcripts are those mailed directly from the registrar of the institution(s) you attended.
  • Official TOEFL score (for international applicants).
  • GRE score. (GRE is required for admission, however there is no minimum set score for GRE.)

Admission Criteria

The School of Electrical Engineering and Computer Science (EECS) evaluates applicants for admission to its graduate programs based on college transcripts, GPA, the score on the general GRE, (3) letters of recommendation, a statement of purpose, and TOEFL score, if applicable for international students.

Applicants should satisfy the following:

  • A four-year bachelor’s degree in a major from an accredited institution in the United States or an equivalent international degree;
  • A GPA of 3.0 or higher, in a completed degree program, bachelor’s or above;
  • Advanced capability in a programming language such as C/C++, Java, Python, etc.

Students whose undergraduate studies did not include materials equivalent to that covered in the following WSU courses will be asked to take course work to resolve their undergraduate deficiencies:  CptS 121, 122, 223, 260, 317, 355, 360, 350, Phil 201, and Math 216.  (Check the WSU catalog for information on these courses. )

All or most of these courses should be completed before the applicant is eligible for admission into the MS program in Software Engineering. Some of the above prerequisites can be waived if the student has taken equivalent courses in other institutions or if the student has extensive  industry experience in programming and/or software engineering.
Applicants need to submit their applications in order for the admission committee review them and identify  the course prerequisites that need to be completed. (The committee will look into the transcripts from prior institutions and any information the applicant provides about the work experience and suggest a subset of prerequisites from the above list). Even if the applicants don’t have all prerequisites, they can still enroll WSU as non-degree seeking graduate students and apply to the MS SE program as soon as they complete the missing prerequisites.