Get started with Missouri S&T
Apply hereOverview
The master's degree in computer science offers emphasis areas in cybersecurity and data science. Cybersecurity is a multi-disciplinary study dedicated to improving the security, reliability and survivability of the nation's infrastructure. Data science is the study of processes, algorithms, and systems to discover patterns and insights for industrial applications from cybersecurity to health care.
A total of 31 credit hours of course work (includes 1 hour seminar course) is required to complete this degree. For students interested in the thesis option, six of the total credit hours must be in research.
Quick facts
Official name
Master of science in computer scienceCampus
Program type
Master's degreeAcademic home
College of Engineering and Computing | Department of Computer ScienceDelivery mode
100% onlineAccreditation
Higher Learning CommissionCredit hours
31Estimated cost
$37,200.00*This cost is for illustrative purposes only. Your hours and costs will differ, depending on your transfer hours, your course choices and your academic progress. See more about tuition and financial aid.

Career prospects
S&T computer science graduates work for technological companies, law enforcement, national defense institutions, the financial industry and computer manufacturing.
Program structure
Delivery of this program is 100% online: no campus visits are required. Courses are semester-based. Students typically take one or two classes each semester and finish in two to three years.
Delivery
100% onlineCalendar system
SemesterTypical program length
3 yearsTypical course load
1-2 classes per semesterAccreditation
Missouri University of Science and Technology is accredited by the Higher Learning Commission, one of six regional institutional accreditors in the United States.
Faculty spotlight

Dr. Markowsky earned his doctorate from Harvard University. He teaches Introduction to Cryptography, Distributed Systems Theory And Analysis and Formal Methods in Computer Security. Before joining Missouri S&T, he taught at the University of Maine. He was a visiting scholar at Rochester Institute of Technology and was an affiliate professor of electrical and computer engineering at the University of New Hampshire. He was also a research staff member at IBM Thomas J. Watson Research Center.
Areas of interest: Cybersecurity and software development

Dr. Morales earned his doctorate in 2010 from Texas Tech University. He believes programming is a constructive art, which requires dedication and practice. He guides students through computer program process-building with carefully selected examples and exercises. He's passionate about helping students problem solve and teaching how intellectually rewarding the subject matter is.
Teaching interests include:
Introduction to programming with C++, data structures, discrete mathematics for computer science and algorithms.