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
  • 3 credit hours of required engineering design coursework
  • 46 credit hours in computer science and computer science systems core courses
  • 21 credit hours in computer science breadth courses
  • 12 credit hours in computer science technical electives

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


CS Scholars: Computer Science BS/MS

The Computer Science (CS) Scholars Program provides high-performing and motivated undergraduate students the opportunity to begin graduate work at the master’s level while completing the undergraduate degree in CS. This accelerates the time to obtain a graduate degree for the student, saving both time and expense.

Learn more.

$86,095 / year

Average salary

The national average mid-career computer science salary is $110,100, according to Payscale.

Sample Careers

Applications Developer, Software Engineer, Cyber Security Analyst, Web Developer, Data Scientist, Computer Networks Architect, Computer System Engineer