Master of Software Engineering
Kansas State University

Program Details

The online MSE degree program from Kansas State University focuses on the application of engineering principles to the building of computer software. The curriculum covers the theories, tools, and methods for systematic representation, design, verification, development, production, validation, and maintenance of software products including:

  • Programs
  • Prototypes
  • Documentation
  • User Inferfaces
  • Training
  • Evaluation


  • Bachelor's degree in computer science, computer engineering or a related engineering or science area
  • An undergraduate GPA of 3.0 in the final two years or approximately the last 60 credit hours
  • 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)
  • Personal statement
  • Names and emails of three professional and/or academic references who will provide letters of recommendation
  • Unofficial transcripts from each institution attended

School Accreditation Statement

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