Computer Science Graduate Programs

Graduate Programs 

talk to a graduate advisor in the school of science and engineering

Master of Science in Artificial Intelligence

UMKC’s Master of Science in Artificial Intelligence prepares students to solve complex, real-world problems through advanced study in artificial intelligence, machine learning, and natural language processing. The program combines cutting-edge technical training with opportunities for specialization, enabling students to develop deep expertise while learning to apply state-of-the-art AI techniques and emerging technologies across a wide range of industries and research areas. In addition to building strong analytical and problem-solving skills, students strengthen their ability to communicate complex ideas effectively in both written and oral forms, preparing them to become innovative leaders and collaborators in the rapidly evolving field of artificial intelligence.

Apply to the MS Artificial Intelligence

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

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

APPLY TO THE MS COMPUTER SCIENCE - FALL 2026 ENTRY (USE ENGINEERING CAS TO SUBMIT YOUR APPLICATION)

APPLY TO THE MS COMPUTER SCIENCE - SPRING 2027

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 DATA SCIENCE - FALL 2026 ENTRY (USE ENGINEERING CAS TO SUBMIT YOUR APPLICATION)

Apply to the MS Data Science - Spring 2027 Entry

Ph.D. in Computer Science

This Ph.D. program includes the study of algorithms, bioinformatics, databases, security, software engineering and more. Pursue your interests and join a program where faculty are active in fundamental and applied research, and supported by the National Science Foundation and industry.

Prospective PhD students are encouraged to review the research profiles of our faculty and to reach out to any faculty whose profile seems to be a good match for their own research interests. Identifying a potential PhD advisor from our faculty is an important step in the process of becoming a PhD student.

faculty profiles

Faculty Research Labs

Learn more about the milestones and basic timeline for our PhD program.

Apply to the Ph.D. in Computer Science

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