Skip to main content

Data Science

Course Requirements
Major Academic Plan
Career Paths

    RequirementsClass NumberClass NameHours*OfferedPrerequisitesNotes
    Complete oneSTAT 220 Statistical Modeling for Data Science3:3:0F

    STAT 121 or 201

    & CS 110 or 111

     
    STAT 230Statistical Modeling 13:3:0F/W/Sp
    STAT 121 or 201
     
    Complete AllCS 235Data Structures and Algorithms3:3:0F/W/SpCS 142 or 111
     
    CS 452Database Modeling Concepts3:3:0F/W/SpCS 240
     
    Complete One Advanced ElectiveCS 580Theory of Predictive Modeling3:3:0F

    MATH 213

    & MATH 215

     
    STAT 386Data Science Process3:3:0F/W

    CS 111

    & STAT 121

     
    CS 677Bayesian InferenceContact DepartmentWContact Department
    Not in catalog, but in 2-year plan
    MATH 525Network Theory3:3:0Contact Department

    Math 413

    or Math 334 (or concurrent enrollment)

    MATH 513R**Data Assimilation3:3:0Contact DepartmentMath 213, Math 334, Python experience,
    **Specific Section
    Recommended
    A probability course, Math 341
    Indirectly Required

    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 240Advanced Software Construction4:3:1All Semesters/TermsCS 235

      *Hours are Credit : Lecture : Lab

      • 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 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: 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: No Prior Calculus Credit

      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