Apr 13, 2024  
2018-2019 Graduate Catalog 
2018-2019 Graduate Catalog [ARCHIVED CATALOG]

Master of Software Engineering (M.S.E.)

The goal of the K-State Master of Software Engineering (MSE) degree program is to produce software engineers with the skills and talents to produce the complex software-intensive systems of the future. The program is aimed at students with a degree in computer science, computer engineering, or a related engineering or science area. A K-State MSE graduate will be able to specify, design, implement, document, and maintain large and complex software systems in a variety of domains and specialty areas. The program will provide a background in the basic management techniques, technologies and tools used throughout the software industry today and tomorrow. The MSE program is designed to provide a solid foundation for tomorrow’s leaders in industry, government, non-profit, education, and other areas where software technology is indispensable.

Master’s degree requirements

The program of study for the MSE program consists of 33 credits that must include the following:

One of the following specialty sequences (6-7 credits):

Technical Electives

Three additional computer science courses (700 level or above). Other technical courses may be substituted upon approval. (8-9 credits).


As part of CIS 895, each student specializes in an application area and does a project related to that application area. Each student will produce and present a “software portfolio” that contains a collection of documents related to the software development activity.

The student must receive a grade of B or better for all classes assigned by the Graduate Studies Committee and for each course used to satisfy the above requirements.