Skip to main content

Data Science

Course Requirements
Major Academic Plan
Career Paths

Complete one of the following courses:

Stat 220 Statistical Modeling for Data Science
Stat 230 Statistical Modeling 

Complete all of the following courses:
CS 235 Data Structures
CS 452 Database modeling concepts (SQL etc)

Complete one of the following courses:
**CS 580/PHSCS 513R: Theory of Predictive Modeling
Stat 386 Data Science process 
CS 677 Bayesian stats for CS 
Math 525 Network Theory 
Math 513R Data Assimilation 

Important

  • ** Please note that MATH 320 and CS 235 will fulfill all pre-requisites for CS 240, CS 472, CS 474, and CS 580. To get an add code for your class, please contact Lynnette Nelson lnelson@cs.byu.edu
  • This list will be updated regularly with courses that may fulfill this concentration. If you feel a class may complete one of the required courses, please contact the ACME Committee.
  • A double major in this field for Computer Science or Statistics will also be accepted.

Coming soon!

After graduation, students have gone into the both the workforce and graduate programs. The following table shows some of the career paths our graduates have followed:

Job Title

Master's Degree Subject

Business Analyst

Data Analyst

Data Engineer/Scientist

Machine Learning Engineer

Software Engineer

Computer Science

Mathematics