Skip to Main Navigation | Skip to Content



Department of Mathematics and Computer Science

W.C. Morris Building, Room 222
Warrensburg, MO 64093
P:660-543-4930 F:660-543-8013
Dr. Xiaodong Yue, Department Chair



Program of Study

REQUIRED GRADUATE COURSES - 18 credit hours

Course Title Credit
CS 5300
Advanced Algorithms and Data Structures
3
CS 5500
Advanced Operating Systems
3
CS 5600
Advanced Database Systems
3
CS 5800
Advanced Computer Networking and Security
3
CS 5900
Compiler Design and Construction
3
CS 5910
Advanced Software Engineering
3

Choose from Plan A, Plan B or Plan C - 12 credit hours
Plan A: Master Project

Course Title Credit
CS 5040
Master's Project
3
Elective Courses
9
CS 5000
Special Topics in Computer Science
3
CS 5010
Seminar in Computer Science
3
CS 5020
Internship in Computer Science
3
CS 5030
Readings in Computer Science
3
CS 5110
Advanced Applications Programming in C# and .NET
3
CS 5120
Advanced Mobile Applications Development with Android
3
CS 5130
Advanced Web Applications and Service Development
3
CS 4120
Advanced Applications Programming in Java
3
CS 4130
Server Side Web Programming
3
CS 4300
Algorithm Design and Analysis
3
CS 4500
Operating Systems
3
CS 4510
Intro. to Distributed Systems
3
CS 5510
Intro. to Parallel Computing
3
CS 4600
Database Theory and Applications
3
CS 4610
Introduction to Cloud Computing
3
CS 4620
Big Data Systems
3
CS 4630
Data Mining
3
CS 5610
Big Data: Storage, Analytics and Visualization
3
CS 4700
Artificial Intelligence
3
CS 4710
Intro. to Machine Learning
3
CS 4800
Computer Networking
3
CS 4810
Computer Graphics
3
CS 4820
Computer Security
3
CS 4910
Software Engineering
3
CS 4930
Software Testing
3

Plan B: All Course Work

Course Title Credit
Elective Courses
12
CS 5000
Special Topics in Computer Science
3
CS 5010
Seminar in Computer Science
3
CS 5020
Internship in Computer Science
3
CS 5030
Readings in Computer Science
3
CS 5110
Advanced Applications Programming in C# and .NET
3
CS 5120
Advanced Mobile Applications Development with Android
3
CS 5130
Advanced Web Applications and Services Development
3
CS 4120
Advanced Applications Programming in Java
3
CS 4130
Server Side Web Programming
3
CS 4300
Algorithm Design and Analysis
3
CS 4500
Operating Systems
3
CS 4510
Intro. to Distributed Systems
3
CS 5510
Intro. to Parallel Computing
3
CS 4600
Database Theory and Applications
3
CS 4610
Introduction to Cloud Computing
3
CS 4620
Big Data Systems
3
CS 4630
Data Mining
3
CS 5610
Big Data: Storage, Analytics and Visualization
3
CS 4700
Artificial Intelligence
3
CS 4710
Intro. to Machine Learning
3
CS 4800
Computer Networking
3
CS 4810
Computer Graphics
3
CS 4820
Computer Security
3
CS 4910
Software Engineering
3
CS 4930
Software Testing
3

Plan C: Master Thesis

Course Title Credit
CS 6010
Master Thesis
6
Elective Courses
6
CS 5000
Special Topics in Computer Science
3
CS 5010
Seminar in Computer Science
3
CS 5020
Internship in Computer Science
3
CS 5030
Readings in Computer Science
3
CS 5110
Advanced Applications Programming in C# and .NET
3
CS 5120
Advanced Mobile Applications Development with Android
3
CS 5130
Advanced Web Applications and Service Development
3
CS 4120
Advanced Applications Programming in Java
3
CS 4130
Server Side Web Programming
3
CS 4300
Algorithm Design and Analysis
3
CS 4500
Operating Systems
3
CS 4510
Intro. to Distributed Systems
3
CS 5510
Intro. to Parallel Computing
3
CS 4600
Database Theory and Applications
3
CS 4610
Introduction to Cloud Computing
3
CS 4620
Big Data Systems
3
CS 4630
Data Mining
3
CS 5610
Big Data: Storage, Analytics and Visualization
3
CS 4700
Artificial Intelligence
3
CS 4710
Intro. to Machine Learning
3
CS 4800
Computer Networking
3
CS 4810
Computer Graphics
3
CS 4820
Computer Security
3
CS 4910
Software Engineering
3
CS 4930
Software Testing
3

MINIMUM GRADUATE HOUR TOTAL - 30 credit hours


Department News