Computer Science and Information Technology Graduate Programs

An advanced degree in computer science prepares you for a high-level career in a range of fields, including business, health care, science or education.

research-team-group-image-with-lab-images_bx0a0681_055.jpg

Graduate Programs 

Master of Science in Computer Science

A Master of Science in Computer Science gives graduate students a competitive edge in the marketplace. The master’s program evolves with new technologies and innovations, offering students a unique opportunity to get hands-on experience in the most professionally significant specialty areas. Students will sharpen their skills while working alongside world-class faculty on research projects funded by major organizations and businesses. Thesis and non-thesis options are available.

Specialty areas

  • Cybersecurity
  • Data science
  • Networking and telecommunications
  • Software engineering and systems

Apply to the MS in Computer Science

Master of Science in Data Science & Analytics

Students graduating from this program will develop solutions for advanced problems using appropriate skills and knowledge in data science; recognize and apply state of the art techniques and tools in the data science field; work effectively in teams and demonstrate advanced knowledge in data science.

Apply to the MS in Data Science

Interdisciplinary Ph.D.

UMKC’s Interdisciplinary Ph.D. program offers two focus areas for professionals in this area of study; Computer Science and Computer Networking and Communication Systems.

Computer science

A doctorate in computer science of fundamental and applied nature includes algorithms, bioinformatics, databases, security and software engineering. Our faculty are active in fundamental and applied research. Their research activities are supported by the National Science Foundation and industry. 

Suggested co-disciplines

  • Computer networking and communication systems
  • Electrical and computer engineering
  • Mathematics,
  • Engineering
  • Physics
  • Entrepreneurship and innovation
  • Oral biology
  • Molecular biology and biochemistry
  • Geosciences
  • Economics
  • Chemistry

Computer networking and communication systems

A doctorate in computer networking and communication systems offers graduate students a fundamental understanding of the industry and a chance to explore developments of network architecture, new routing algorithms and protocols, new performance evaluation models for networks, new protocol development and network security.

Suggested co-disciplines

  • Computer science
  • Mathematics
  • Engineering
  • Physics


The Balaji Krithikaivasan Memorial Travel Grant was established in memory of Balaji Krithikaivasan, a UMKC PhD student who graduated in 2006. This grant supports conference travel for students in the PhD programs in the Computer Science program at UMKC. Students can apply at five times during the academic year.

View IPh.D. faculty



Research Areas

  • Access control
  • Augmented and virtual reality
  • Computer forensics
  • Computer vision
  • Cyber security
  • Data analytics
  • Data center networking - modeling and performance
  • Ethical issues and social impact in computing
  • Image processing
  • Internet of Things (IoT)
  • Point cloud and light field processing and compression
  • Software engineering
  • Video quality of experience
  • Wide area networking

Learn more about our research

Meet Our Faculty

View all faculty