Our PhD program in computer science prepares students to lead within computer science and related fields at the highest technical and academic levels. Students take part in advanced, original research, sharpen their skills at modern software engineering, study cutting-edge technology and tools, and focus their efforts on a specialization of their choice. We support specializations in artificial intelligence, computational geometry, humane games, graphics, networks, parallel and distributed algorithms, security and privacy, and software systems engineering. We also place a particular emphasis on interdisciplinary programs, so you'll be ready to collaborate to meet career challenges in a wide range of fields.
With small classes and faculty who themselves pursue nationally recognized research efforts, you will find the support you need to excel. In addition to specialization, courses on web technology, multimedia, networks, databases, data science, cybersecurity and computer game development ensure your education has ample breadth as well. Denver is a first-rate location for internships, jobs, and business and government partnerships, with our campus just minutes from the Denver Technological Center, home to many top tech companies. You'll leave DU well equipped to professionally pursue your field of specialization, assume leadership roles, or contribute at the highest levels of academia
Take the first step toward your academic career at the Ritchie School and start your application today.