Skip to main content
Instead of the combined "Data Science and Machine Learning" concentration, please choose one of these two:
data-content-type="oneOffPage"
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
data-content-type="oneOffPage"
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText= promoTextAlignment=
overrideBackgroundColorOrImage= overrideTextColor= promoTextAlignment= overrideCardHideSection= overrideCardHideByline= overrideCardHideDescription= overridebuttonBgColor= overrideButtonText=
For those who started the requirements for the old concentration "Data Science and Machine Learning", below are the old requirements.
These requirements must have been started prior to September 2025. If you hadn't declared this concentration, please contact an ACME advisor to get approved.

Data Science and Machine Learning

Course Requirements

RequirementsClass NumberClass NameHours*OfferedPrerequisitesNotes
Complete All

STAT 201

or

STAT 121

Statistics for Engineers and Scientists3:3:0F/W/SprMATH 112
or MATH 113
or MATH 119
Introduction to Statistical Data Analysis3:3:1F/W/Spr-Su/Spr/Su-Recommended
MATH 110 or equivalent
CS 235Data Structures and Algorithms3:3:0F/W/SpCS 142 or 111
CS 474**Introduction to Deep Learning3:3:0F/WCS 312
or CS 472
or MATH 320
MATH 522Mathematical Foundations of Deep Learning3:3:0WMATH 213
& MATH 215
& MATH 314
& CS 111 (or equivalent)
& MATH 402 or MATH 431 (or equivalent)
Complete one
CS 473Advanced Machine Learning3:3:0F/WCS 472**
& MATH 213
& MATH 215
LING 581Natural Language Processing3:3:0F/WCoding Skills 
CS 401RTopics in Computer Science1-3:var.:0F/WInstructor's consent 
CS 580/PHSCS 513RTheory of Predictive Modeling3:3:0FMATH 213
& MATH 215
 
CS 674Advanced Deep Learning3:3:0FContact Department 

*Hours are Credit : Lecture : Lab

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.

Data Science & Machine Learning (LEGACY) Concentration Recommended Schedule


Each concentration has 2 MAPs (Major Academic Plans); one for students who have completed MATH 113 (Start with EMC2) and those who have not (Start with Math 112).

Data Science & Machine Learning (LEGACY): EMC2

  • It is recommended that you take the classes highlighted in blue as part of the EMC2 program (see EMC2.byu.edu). If you have credit for Math 113, you can start EMC2 now.

Data Science & Machine Learning (LEGACY): No Prior Calculus Credit