Skip to the content
Kansas State University

Admission Requirements

Software Engineering Master’s Degree

Software Engineering courses can be taken for graduate credit leading to a master’s degree or a limited number of courses (up to 9 credit hours/unit) can be taken with nondegree status. All students must apply for admission to the Graduate School as either an MSE degree candidate or must complete the Graduate Nondegree Enrollment Request form and must submit a copy of their undergraduate transcript.

To apply as a degree-seeking master’s candidate, follow the instructions for Applying for Admission. All application materials should be sent directly to the Computing and Information Sciences department.

Degree-Seeking Students

The admission requirements for the MSE program are:

  1. A bachelor’s degree in computer science, computer engineering, or a related engineering or science area. Applicants with degrees in other areas must have mathematical maturity characteristics of students who have taken courses in symbolic logic (K-State-CIS 301) or discrete mathematics (K-State-MATH 510).
  2. An undergraduate grade point average of 3.0 or above (junior/senior years).
  3. Undergraduate courses in programming, data structures and algorithms (K-State-CIS 200, 300, 501), and software engineering (K-State-CIS 540 or equivalent practical software engineering experience).
  4. For international students whose native tongue is not English, a minimum Test of English as a Foreign Language (TOEFL) score of 575. If submitting a TOEFL iBT score, a minimum score of 79.

If the prerequisite courses mentioned above have not been taken, several additional courses may be required to improve the student’s preparation for graduate study. Contact the CIS department to discuss.

The Graduate Record Exam (GRE) is not required for Master’s of Software Engineering applicants.