Computer Science

Office: Ritchie School of Engineering & Computer Science
Mail Code: 2155 E Wesley Avenue, Room 379, Denver, CO 80208
Phone: 303-871-2458
Email: info@cs.du.edu
Website: Computer Science

Master's and Doctoral degrees

Why study Computer Science at the University of Denver?

DU’s Department of Computer Science (CS) is creating the future of technology by providing a graduate education that emphasizes both multi-disciplinary and cross-disciplinary knowledge. The distinguished faculty are creating multi-disciplinary education programs that cover both depth and breadth, and research programs that incorporate and account for technological trends in research and development, along with industry. Graduate students join the faculty in conducting cutting-edge basic and applied research in emerging disciplines developing novel and unique solutions to old and new problems and opportunities. Additionally, students are not required to have a computer science background as we offer foundational courses to prepare students for the road ahead.

All laboratories in the Department contain state-of-the-art equipment and software to support research in algorithms, artificial intelligence, computational geometry, humane games, networks, programming languages, robotics, human-robot interaction, security and privacy, and software engineering, among other research areas. Small classes support our multi-disciplinary and real-time focus by providing close contact between students and faculty, which allows us to meet students’ individual career goals.

Denver is a first-rate location for business, government and laboratory partnerships, and technology employment. The Colorado Front Range is consistently rated as one of the top high-tech areas in the country, and DU is located just minutes from the Denver Technological Center, the site of many top technology companies. The Department of Computer Science is committed to active collaboration with these industry leaders. As a result, our students graduate with relevant research experience and a network of employment contacts in the technology sector that is second to none!

Degree Programs

We offer the following graduate computer science degrees:

  • MS in Computer Science
  • MS in Cybersecurity
  • MS in Data Science
  • PhD in Computer Science

Doctor of Philosophy in Computer Science

The PhD in Computer Science is, above all, a research degree. When the faculty award a PhD, they certify that the student has a broad foundation and awareness of core concepts in computer science, has advanced the field by performing significant original research and has reported that work in a scholarly fashion. Through this degree, students will be qualified to hold academic positions at universities across the world, to lead research groups in government or industry research laboratories, to be creators of new ideas and approaches in computer science through research, and to be leaders in technology. Our faculty are strong in research and particularly noted in software engineering, robotics, cybersecurity and privacy, and humane games. 

Master of Science in Computer Science

The MS in Computer Science prepares students for advancement in academic or industrial careers. The program is designed to provide students with a breadth of advanced knowledge in computer science, while permitting them to achieve depth in areas of current interest within the computing field through electives, as well as the emerging technologies that will have great importance in the future. Students of this degree will be eminently qualified for more advanced careers using computer science given the ubiquitous nature of computing today in every single discipline. Students may also pursue a thesis option, enabling them to begin to perform research and be prepared for a PhD in Computer Science or related discipline. 

Master of Science in Cybersecurity

The MS in Cybersecurity prepares students for a change of careers into the cybersecurity field, or for advancement of a current career. Malicious actors, from small-time hackers to nation states, are an ever present threat to users on the internet today. Cybersecurity expertise is invaluable in any field, as nearly all important personal information is stored online and business is increasingly done online. The cybersecurity MS program is designed to provide students with a strong technical foundation in computer science, along with advanced domain knowledge in the field of cybersecurity.

Master of Science in Data Science

The MS in Data Science prepares students for advancement in professional careers. Data Scientists enable knowledge discovery in almost all of the subfields of science, social science, business, and policy. As businesses and government continue to turn to data-informed decision making, data scientists will become more necessary and influential within society as a whole. This program is designed to provide students with a breadth of knowledge in computer science, probability and statistics, data management and exploration, and machine learning, as well as the emerging technologies that will be gaining importance in the future.