Apr 15, 2024  
2020-2021 Undergraduate Catalog 
2020-2021 Undergraduate Catalog

Computer Science BS


Please click here  to see computer science department information.

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

The computer science bachelor of science program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

The educational objectives of the computer science undergraduate program are to produce graduates who:

  • Advance professionally as productive, practicing professionals in computer science and related careers through the continued development of their expertise and skills.
  • Further develop their knowledge, skill set, and career opportunities through graduate education and/or professional studies.
  • Function effectively as part of a team to succeed in their professional careers.

Measurable Outcomes

The bachelor of science in computer science program must enable its students to attain, by the time of graduation:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

Program Delivery

  • This is an on-campus program.

Declaring This Major

  • Click here  to go to information about declaring a major

General Requirements

To earn a degree, students must satisfy all requirements in each of the areas below, in addition to their individual major requirements.

Program Requirements

  1. Students must maintain a minimum 2.0 GPA in all courses applying to major requirements.
  2. Students must maintain a minimum 2.0 GPA in all CSCI courses attempted.
  3. Undergraduate students in the CSE department are required to have a personal laptop, with the following specifications, before starting 3000-level classes: 


  Minimum Recommended
Operating System Windows 10 1809+ Windows 10 1809+

Intel Core i5 dual-core 1.6

GHz or Intel Core i5 quad

core 1.4 GHz

Intel Core i5/i7 2.2 GHz or


RAM 8GB (upgradable to 16GB) 12 to 16GB
Disk Space

256GB Hard Disk Drive

(HDD) with 100GB free

Upgradable to 512GB SSD

512GB Solid State Drive

(SSD) with 100GB free

Hard Disk Speed  

Install Windows and

Applications on a SSD

Graphic Card Integrated Graphics Card Dedicated Graphics Card
Display 1280x720 Resolution 1920x1024 Resolution



Ethernet + Wifi Ethernet + Wifi

The BS Computer Science degree requires 128 credits including: 24 credits of CU Denver Core Curriculum, 12 credits of Mathematics, 10 Credits of Physical Science and 82 credits of Computer Science.

Take 82 credits of Computer Science Courses including: