Kansas State University - College of Engineering-Graduate

Anderson Hall, Manhattan, KS 66506

Master of Software Engineering

Program Details

Students enrolled in the online Master of Software Engineering degree will explore fields such as the application of engineering principles and building computer software. Students gain knowledge in theories, tools and methods for systematic representation, design, verification, development, production, validation and maintenance of software products including programs, prototypes, documentation, user interfaces, training and evaluation.

Program Overview:

  • Degree Level:
  • Delivery Format:
    100% Online
  • Completion Time:
  • Tuition Basis :
    Per Semester Credit
  • In State Rate:
  • Out of State Rate:
  • Estimated Degree Cost - In State:
  • Estimated Degree Cost - Out Of State:
  • International Students Accepted:
  • Accelerated Degree:


  • 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).
  • An undergraduate GPA of 3.0 or above for the last 60 hours taken (junior/senior years).
  • Undergraduate courses in programming, data structures and algorithms (K-State CIS 200, 300, 501), and software engineering (K-State CIS 641 or 642 or equivalent practical software engineering experience).
  • TOEFL scores (if applicable).

Accreditation & Licensing

North Central Association of Colleges and Schools, The Higher Learning Commission



Success! Thank you for submitting a review. You may not see your review immediately as it still subject to review.

School Video - Graduate School of Engineering

Available Programs

Start HERE to Learn More