2025-2026 Academic Catalog

Print Options

Computer Science, BA

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 before starting 3000-level classes that satisfies the requirements listed on the CSE Laptop Requirement Website.

The BA in computer science requires 120 credits including: 24 credits of CU Denver core curriculum, 7 credits of mathematics, 8 credits of physical science, 43 credits of computer science, and 38 credits of free electives.

Take 43 credits of computer science courses including:

CU Denver Core Curriculum
Select 24 credits24
Computer Science Core
CSCI 1410Fundamentals of Computing 23
CSCI 1411Fundamentals of Computing Laboratory 21
CSCI 2312Object Oriented Programming 23
CSCI 2421Data Structures and Program Design 23
CSCI 2511Discrete Structures 23
CSCI 3287Database System Concepts3
CSCI 3412Algorithms 23
CSCI 3508Introduction to Software Engineering3
Computer Science (CSCI)
Select seven 3000-level courses (21 credits) not applied to the above 22 credits 121
Mathematics
MATH 1401Calculus I 24
Select additional 2000+ level math course3
Science
Students will need to complete 8 credits (2 courses with associated labs) of natural and physical sciences with labs. A minimum of 4 credits will need to come from the CU Denver core natural and physical courses w/labs intended for science majors.
Complete a minimum of 4 credits (one set):4
Organisms to Ecosystems (Gen Bio)
and Organisms to Ecosystems Lab (Gen Bio)
General Chemistry I
and General Chemistry Laboratory I
College Physics I
and Intro Experimental Phys Lab I
General Physics I: Calculus-Based
and Applied Physics Lab I
General Physics I: Calculus-Based
and Intro Experimental Phys Lab I
Additional courses with associated labs that can be counted toward the science requirement to achieve 8 credits:4
Introduction to Biological Anthropology
Basic Biology: Ecology and the Diversity of Life
Basic Biology: From Cells to Organisms
Core Chemistry: Chemistry for Everyday
Forensic Chemistry
Introduction to Environmental Sciences
and Introduction to Environmental Sciences Laboratory
Physical Geology: Surface Processes
and Physical Geology: Surface Processes Laboratory
Physical Geology: Internal Processes
and Physical Geology: Internal Processes Laboratory
General Astronomy I
General Chemistry II
and General Chemistry Laboratory II
College Physics II
and Intro Experimental Phys Lab II
Molecules to Cells (Gen Bio)
and Molecules to Cells Lab (Gen Bio)
General Physics II: Calculus-Based
and Intro Experimental Phys Lab II
General Physics II: Calculus-Based
and Applied Physics Lab II
Free Electives
Select for students' area of concentration38
Total Hours120
1

Students may apply up to 3 credits of approved CSCI internship to the CS Technical Electives requirement. 

2

Must be completed with a C- or higher.

Please note CS courses that are not part of the BACS can be counted toward satisfying free electives. This can help with taking systems courses to prepare for the required background for some advanced CS/breadth areas of interest.

To review the Degree Map for this program, please visit our website