Computer Science Bachelor of Science

The computer scientist is a professional who must be prepared to apply his or her skills, knowledge and creativity in a rapidly changing field.

The bachelor of science in computer science at CU Denver prepares students for such creative work. The emphasis is on fundamental concepts and basic principles with a long productive life. Students have opportunities for collaboration on innovative projects and internships as well as the ability to partner with faculty and graduate students on research.


Undergraduate computer science students at CU Denver can tailor their degree to specific interests and goals. Students are exposed to the breadth of the field, including machine learning and data science, computer graphics and game design, programming, software engineering, systems, scientific computing, secure computing, theory, and cyber physical systems.

In their senior year students tackle complex problems and design a software engineering project for an industry partner or research area.

Effective fall 2019, to earn a bachelor of science in computer science, students must complete 128 credit hours including:

  • 24 credits in CU Denver core curriculum coursework
  • 22 credit hours of required mathematics and basic science courses
  • 46 credit hours in computer science and computer science systems core courses
  • 21 credit hours in computer science breadth courses
  • 15 credit hours in computer science technical electives


See the degree map for more information and a sample academic plan of study. You may also reference the current CS bachelor of science handbook.


Average starting salary: $66,005 per year


Department of Computer Science and Engineering site