Skip navigation


Daniel Felix Ritchie School of Engineering & Computer Science Department of Computer Science

Computer Science

Welcome from the Chair


Welcome to the University of Denver Department of Computer Science Web site. I invite you to explore the information here to learn more about our department. I think you will find that we offer the best of both a research university and a teaching college: professors who are experts in their fields and small classes that provide individual faculty attention.

The department offers a number of bachelor, master and PhD degree programs designed to provide an innovative, interdisciplinary education that prepares you in emerging computer science applications for business and academia.

Our newest BS degrees are in animation and game development. These programs will prepare you for employment in the post dot-com world. The BS in computer science degree provides the hard-core science foundation needed for software development jobs and graduate school. Another popular option is our 4+1 program with the Daniels College of Business, which offers a bachelor of science in computer science and a master of business administration in five years.

Our BA degrees highlight multidisciplinary study. For example, the BA in animation and game development requires a double major in art, digital media studies or electronic media arts design. And the BA in applied computing focuses on the application of computers in other disciplines such as art, women's studies, music, geography and environmental science.

We have designed our degree programs with flexibility so you can pursue your dream while ensuring your competitiveness for future employment. Internships and our co-op program are ways for you to gain valuable work experience while attending school.

Our graduate programs enable you to participate in the creation of knowledge[KR2] in cutting-edge fields within computer science. Our faculty members maintain active and sponsored research programs in algorithms, computational geometry, databases, distributed systems, multimedia databases, parallel computers and processing, software engineering, and symbolic algebra, among other areas.

In addition to traditional MS and PhD degrees, we also offer a joint MS degree in computer science and engineering in collaboration with the department of engineering.

I am sure you will find something to excite you within this broad range of programs. Thank you for your interest in our department. If you would like additional information, please feel free to contact me.


Dr. Ramakrishna Thurimella

Professor and Chair