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 (Effective Fall 2016)

REQUIRED UNDERGRADUATE BACKGROUND COURSE, 0-3 credit hours
The following undergraduate course (or equivalent) is required for student whose undergraduate major is not in Computer Science, Information Technology or Information Systems.

Course Title Credit
CS 4150
Object-Oriented Programming and Data Structures
3

 

REQUIRED GRADUATE COURSES - 12 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 5900
Compiler Design and Construction
3

Elect one of the three areas - 9 credit hours
Up to one course from a different area can be selected as elective

AREA 1: SOFTWARE DEVELOPMENT

Course Title Credit
CS 4910
Software Engineering
3
CS 4930
Software Testing
3
CS 5910
Advanced Software Engineering
3

AREA 2: DATA SCIENCE

Course Title Credit
CS 4630
Data Mining
3
CS 5610
Big Data: Storage, Analytics and Visualization
3
CS 4710
Intro. to Machine Learning
3

AREA 3: COMPUTER NETWORKING

Course Title Credit
CS 5130
Advanced Web Applications and Service Development
3
CS 4800
Computer Networking
3
CS 5800
Advanced Computer Networking and Security
3

ELECTIVE COURSES - 9 credit hours

Course Title Credit
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 5040
Master's Project
3
CS 6010
Thesis
3
CS 5110
Advanced Applications Programming in C# and .NET
3
CS 5120
Advanced Mobile Applications Development with Android
3
CS 5140
Intro. to Malware
3
CS 5310
Design of Cryptographic Algorithms and Protocols
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 4700
Artificial Intelligence
3
CS 4810
Computer Graphics
3
CS 5920
Software Security Assessment
3

 

 

MINIMUM GRADUATE HOUR TOTAL - 30 credit hours
At least 15 credit hours must be at 5000 level or higher. Students whose undergraduate degree is not in Computer Science, Information Technology or Information Systems must select CS 4600 as an elective. Student cannot take both CS 5040 Master's Project and CS 6010 Thesis.


Department News