Computer Science and Information Technology

A degree in computer science or information technology prepares you a career path with growing demand. Our graduates work in any number of fields and industries supporting technology needs.



Bachelor of Arts in Computer Science

The Bachelor of Arts provides students with a broad background in the core areas of computer science. The B.A. degree is popular with students who are interested in a dual-major bachelor's degree, particularly in the arts or languages. The B.A. is more flexible for students who are seeking a second degree or have many transfer credits.

Download B.A. major map (PDF)

Bachelor of Science in Computer Science

The Bachelor of Science degree provides an ABET-accredited degree program in computer science, covering a broad range of essential topics, including software engineering, data science, augmented and virtual reality, database systems and networking. The B.S. degree can lead to careers in a variety of industries and roles, as well as graduate school and research positions.

Download B.S. major map (PDF)

Bachelor of Information Technology (B.I.T.)

The use of computers in commerce and industry keeps the college educated IT professional at the forefront of occupational demand. The B.I.T. program prepares for a career path where the student contributes to the continued deployment of technology infrastructure (operating systems, browsers, applications, software, networking, etc.). It blends both CS, IT and business coursework and requires an internship for the completion of the degree.

Download B.I.T. major map (PDF)

Computer science minor

Students earning this minor will have the ability to apply knowledge of computing and mathematics as appropriate, to analyze a problem and identify and define the computing requirements appropriate to its solution, to design, implement and evaluate a computer-based system, process, component or program and to use current techniques, skills and tools necessary for computing practice.

Bachelor's-to-master's degree

For students interested in a combined bachelor's and master's program, an accelerated five-year program of study is available for computer science or data science.

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

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.

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 biologyy
  • 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

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 faculty directory