The on-campus Master of Science in Data Science program focuses on developing knowledge and skills in interdisciplinary and collaborative data science competencies including statistical analysis, data structures and algorithms, data mining, machine learning, big data architecture and data visualization.

Data science is a multidisciplinary field that focuses on the extraction of knowledge and insight from large datasets. Data scientists are tasked with using a range of skills in applied mathematics, statistics and computer science, and in domain applications such as information science, geography, business, media and the humanities.

The MS-DS provides learners with a strong foundation in acquiring, cleaning and managing data. Learners will learn to analyze large datasets using data mining and machine learning techniques. Students will also design, conduct and run statistical experiments and models; draw rational conclusions from data using probability theory and statistics; and more.

Graduates of the MS-DS program will be well-prepared to apply data science skills to a specific domain area. Graduates will also be able to clearly communicate the results of data science analysis to a non-technical audience; structure effective meetings and projects using collaboration skills; and act ethically in the role of professional data scientist.

Topic Areas 

Applied Mathematics

The Department of Applied Mathematics in the College of Arts and Sciences offers a range of courses and research opportunities in many areas, including computational mathematics, mathematical biology, nonlinear phenomena, physical applied mathematics, and probability and statistics. 

Computer Science

Computer science is an exciting and challenging field that impacts many parts of our lives. Computer scientists craft the technologies that enable the digital devices we use every day. They develop the large-scale software that powers business and industry, and they advance the computational techniques and write the software that supports scientists in their study of the world around us. Many new applications of computing technology remain to be discovered. Computing will be at the heart of future revolutions in business, science and society. Students who study computer science will be at the forefront of these important advances.

General Data Science

Data science is a multidisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data.

Information Science

Information science considers the relationships between people, places and technology and the information those interactions yield. The internet is a broad example of a socio-technical system that is comprised of hardware and software, but in daily life is better understood as a constantly changing social infrastructure upon which complex forms of human-human and human-information interaction rest. Scholars and students of information science develop new methods to study these socio-technical phenomena and translate those findings to the design and development of useful and meaningful technology.

Bachelor's–Accelerated Master's Degree Program

Students may earn this degree as part of the Bachelor's–Accelerated Master's (BAM) degree program, which allows currently enrolled CU Boulder undergraduate students the opportunity to earn a bachelor's and master's degree in a shorter period of time.

Requirements

Admission Requirements

Applicants are eligible to apply to the program if they have earned a bachelor's degree or its equivalent from a regionally accredited college or university. Applicants must show promise of their ability to pursue advanced study and research, as judged by the student’s scholastic record. Applicants must have a minimum of a 2.75 cumulative GPA in their prior degree program to be considered. International students may have country-specific requirements and/or English proficiency requirements

Strong applicants will also have an undergraduate GPA of 3.2 or higher on a 4.0 scale (3.0 = B)

Prerequisite Knowledge

Applicants with the following prior knowledge or equivalent experience are eligible for admission to the Direct to Data Science Pathway and can complete the degree with 30 total credits: 

  • Mathematics: Applicants should be familiar with differential calculus (including derivatives), integral calculus, linear algebra, and have some experience with infinite sequences and series. Multivariate calculus is preferred but not required.  
  • Programming: Applicants should have some programming experience, whether it is formal, informal or on the job. Some advanced knowledge of R is also helpful before starting the program.  

Applicants without the specific math and programming experience above are eligible for admission to the Bridge to Data Science Pathway and can complete the degree with 30–34 total credits as determined by the graduate committee upon a review of the student’s prior experience.  

Potential Additional Curriculum 

The graduate committee may require students in this pathway to complete one or more of the following courses (up to 7 credits) . Courses should be taken in the first year and are subject to Graduate School grade and cumulative GPA standards. Up to 3 hours of bridge courses which meet applicable standards can count toward the degree in the electives category.

  • INFO 5651 Fundamental Concepts in Data Science (3)
  • INFO 5652 Statistical Programming in R (3)
  • DTSC 5003 Programming for Data Science - Python for Data Science (1)

Application Requirements

To apply, applicants must submit the following:

  • A completed graduate admission application
  • An application fee
  • Unofficial undergraduate transcripts and, if applicable, any graduate transcripts
  • A statement of purpose that briefly describes the applicant’s backgroundacademic goals, and professional goals 
  • Two to three letters of recommendation
  • A current curriculum vitae or resume

An applicant whose native language is not English must provide proof of English proficiency by submitting documents. A TOEFL score of at least 80, IELTS score of at least 6, or Duolingo score of at least 100 is required. To report TOEFL and IELTS scores, students should request that the testing agency submit scores directly to the Office of Admissions. They can also ask the agency to automatically submit TOEFL scores to CU Boulder using institution code 4841. To report official Duolingo scores, click Send Results from inside the application, then choose University of Colorado Boulder – Undergraduate. 

See the Data Science website for details about application deadlines. 

For information about application deadlines, please see the Graduate School's Admissions Deadlines.

Program Requirements

The on-campus data science master's degree seeks to shape tomorrow’s leaders by providing learners with the skills, competencies and knowledge necessary to fuel creative problem-solving, adaptability, and the capability to communicate effectively across diverse organizations. 

The MS degree is a non-thesis degree, though students may have the opportunity to complete a capstone or project as part of the 30 required credit hours. Students in the Bridge to Data Science Pathway may be required to complete up to 4 additional credits as determined by the graduate committee upon a review of the student’s prior experience.  

All students must complete 21 credits of core coursework in statistics, computer science and general core concepts as well as 9 credits of elective coursework. The degree does not require a master’s final/comprehensive examination. 

Courses by Topic Area

Applied Mathematics
STAT 5000Statistical Methods and Application I3
STAT 5010Statistical Methods and Applications II3
STAT 5600Methods in Statistical Learning 13
Computer Science
DTSC 5501Data Structures and Algorithms 13
CSCI 5502Data Mining3
CSCI 5622Machine Learning3
General Data Science
DTSC 5301Data Science as a Field1
DTSC 5302Ethical Issues in Data Science1
DTSC 5303Cybersecurity for Data Science1
Data Science Electives
CSCI 5253Datacenter Scale Computing - Methods, Systems and Techniques3
CSCI 5302Advanced Robotics3
CSCI 5314Dynamic Models in Biology3
CSCI 5322Algorithmic Human-Robot Interaction3
CSCI 5352Network Analysis and Modeling3
CSCI 5402Research Methods in Human-Robot Interaction3
CSCI 5403Cybersecurity 3
CSCI 5423Biologically-inspired Multi-Agent Systems3
CSCI 5454Design and Analysis of Algorithms3
CSCI 5576High-Performance Scientific Computing4
CSCI 5722Computer Vision3
CSCI 5822Probabilistic and Causal Modeling in Computer Science3
CSCI 5832Natural Language Processing3
CSCI 5880Interactive Machine Learning for Customizable and Expressive Interfaces3
CSCI 5922Neural Networks and Deep Learning3
CSCI 6502Big Data Analytics: Systems, Algorithms, and Applications3
CSCI 7000Current Topics in Computer Science1-4
DTSC 5810Capstone3
DTSC 5840Independent Study1-3
DTSC 5900Special Topics3
DTSC 5930Professional Internship1-3
GEOG 4303/5303Geographic Information Science: Spatial Programming4
GEOG 5103Geographic Information Science: Spatial Analytics4
GEOG 5203Geographic Information Science: Spatial Modeling4
GEOG 5563Earth Analytics3
IPHY 5262Application of Bioinformatics and Genomics3
IPHY 5800Advanced Statistics and Research Methods in Integrative Physiology4
IPHY 6010Seminar1-3
INFO 5507Data and the Humanities3
INFO 5601Ethical and Policy Dimensions of Information and Technology3
INFO 5602Information Visualization3
INFO 5612Recommender Systems3
INFO 5613Network Science3
MATH 5440Mathematics of Coding and Cryptography3
MBAX 6330Market Intelligence3
MBAX 6410Process Analytics3
MSBC 5070Survey of Business Analytics3
MSBC 5680Optimization Modeling3
MSBX 5310Customer Analytics2-3
MSBX 5405Structured Data Modeling and Analysis3
MSBX 5420Unstructured and Distributed Data Modeling and Analysis3
STAT 5680Statistical Collaboration3

Time Limit 

All degree requirements must be completed within four years of the date of commencing coursework. Most students complete the degree in one-and-a-half to two years.

 

Plans of Study

Data Structures and Algorithms Option 

Plan of Study Grid
Year One
Fall SemesterCredit Hours
DTSC 5301 Data Science as a Field 1
DTSC 5302 Ethical Issues in Data Science 1
DTSC 5303 Cybersecurity for Data Science 1
DTSC 5501 3
STAT 5000 Statistical Methods and Application I 3
 Credit Hours9
Spring Semester
STAT 5010 Statistical Methods and Applications II 3
CSCI 5502 Data Mining 3
Elective 3
 Credit Hours9
Year Two
Fall Semester
CSCI 5622 Machine Learning 3
Option 1 3
 Credit Hours6
Spring Semester
Electives 6
 Credit Hours6
 Total Credit Hours30
 

Non-Data Structures and Algorithms Option

Plan of Study Grid
Year One
Fall SemesterCredit Hours
DTSC 5301 Data Science as a Field 1
DTSC 5302 Ethical Issues in Data Science 1
DTSC 5303 Cybersecurity for Data Science 1
STAT 5000 Statistical Methods and Application I 3
CSCI 5502 Data Mining 3
 Credit Hours9
Spring Semester
STAT 5010 Statistical Methods and Applications II 3
CSCI 5622 Machine Learning 3
Option 1 3
 Credit Hours9
Year Two
Fall Semester
Option 1 3
Elective 3
 Credit Hours6
Spring Semester
Electives 6
 Credit Hours6
 Total Credit Hours30