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.
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:
Choose one:
Choose one path:
Choose one:
*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.