The Master of Software Engineering program of study consists of 33 credit hours that must include the following:
- Core sequence: CIS 740, CIS 744, CIS 748, CIS 771 and CIS 841 (15 credits)
- Specialty sequence: One of the following specialty sequences (6 credits):
- Bioinformatics (CIS 734 and CIS 834)
- Data Mining and Information Retrieval (CIS 732 and CIS 833)
- Distributed Systems (CIS 725 and CIS 844)
- Intelligent Systems (CIS 730 and either CIS 732 or CIS 830 or CIS 844)
- Security (CIS 751 and CIS 755)
- Web-based Systems (CIS 726 and either CIS 732 or CIS 833)
- CIS 721 - Real Time Systems
- CIS 736 - Computer Graphics
- CIS 753 - Applied Cryptography
All course work is offered at a distance via K-State Online, the course management system at Kansas State University.
Classes are made up of lectures, readings, videos, discussion boards or other online learning activities. Classes vary in format. There may be quizzes, tests or papers, and students may be required to have a proctor. Students work independently, yet share comments and questions via K-State Online.
Classes are delivered within a semester time frame. Fall and spring semesters are 16 weeks. Summer classes are eight to twelve weeks.
Students must receive a grade of B or better for each course used to satisfy the core and specialty requirements above. In addition, the student must maintain a 3.0 GPA in all graduate courses. As part of the CIS 895, MSE Project course, each student will produce and present a "software portfolio" that contains a collection of documents related to the software development activity. During this portfolio experience, students will complete a significant project that encompasses the majority of the software lifecycle from analysis and design through implementation. The portfolio focuses equally on the process of software development as well as the actual creation of the software.
View the distance course rotation schedule (PDF). Changes and additions may occur in the schedule.