Alert: The Plaza Building will remain closed through Jan. 20, 2025.

Learn More

Data Science BS with a Computer Science option (67-68 credits)

 

The Data Science BS with a Computer Science option provides students fundamental training for the field of Data Science while allowing students to focus their data science training on applications related to Computer Science. If you have questions about the degree program or need advising, please email data.science.advising@ucdenver.edu with your inquiry. 

 

The course requirements below summarize the data science-related course requirements but do not describe broader university or college degree requirements. Additional program requirements related to GPA, minimum grades, credit hours, restrictions, etc. are provided in the university catalog description of the Data Science BS.

 

Course Requirements

 

Required courses

 

MATH 1401: Calculus I

MATH 2411: Calculus II

MATH 2421: Calculus III

MATH 3376: Data Wrangling & Visualization

MATH 3382: Statistical Theory

MATH 3810: Introduction to Probability

MATH 4387: Applied Regression Analysis

CSCI 1410: Fundamentals of Computing and CSCI 1411: Fundamentals of Computing Laboratory

CSCI 2312: Object Oriented Programming

CSCI 2421: Data Structures & Program Design

CSCI 2511: Discrete Structures

CSCI 3412: Algorithms

CSCI 3287: Database Systems Concepts

CSCI 4580: Data Science

ISMG 3110: Data Governance and Ethics

 

Choose one:

  • CSCI 2980: Foundations of Data Science
  • MATH 2830: Introductory Statistics

 

Choose one:

  • MATH 3191: Applied Linear Algebra
  • MATH 3195: Linear Algebra and Differential Equations

 

Choose one path:

  • UNIV 1110: College Success and BUSN 2110: Cultivating Emotional Intelligence and BUSN 3110: Career and Professional Development
    or 
  • BMIN 2200: Career and Professional Development

 

Choose one:

  • MATH 4779: Math Clinic
  • MATH 3939: Internship*
  • MATH 4840: Independent Study*
  • ISMG 3939: Internship*
  • ISMG 4840: Independent Study*
  • CSCI 4840: Independent Study*
  • CSCI 4939: Internship*

*Requires the approval of the Director of Data Science and an advisor for the course. Must be taken for 3 credit hours.

 

Computer Science option electives

 

Choose six additional credits not previously taken from the list below.

 

  • CSCI 4455: Data Mining
  • CSCI 4702: Big Data Mining
  • CSCI 4788: Bioinformatics
  • CSCI 4800: Special Topics* (must relevant to Data Science)
  • CSCI 4930: Machine Learning
  • CSCI 4931: Deep Learning
  • CSCI 4951: Big Data Systems
* Subject to pre-requisite requirements as well as approval of the Director of Data Science and course instructor.
CMS Login