Mar 16, 2026  
University of Alberta Calendar 2026-2027 
    
University of Alberta Calendar 2026-2027

Bachelor of Science Data Science Subject Area


General Information


The subject area requirements listed on this page are part of the Bachelor of Science (Major and Honors)  program offered by the Faculty of Science. Students must ensure they are familiar with and follow all program requirements in addition to the subject area requirements outlined below.

To find a description about this area of study, please visit Our Degrees of the Faculty of Science webpage.

Subject Area Courses


Data Science subject area courses include all courses at the 200-level or higher that satisfy specific requirements or options in the respective Honors or Major requirements, as listed below, and all courses at the 200-level or above with course designators CMPUT, MATH, and STAT.

There are minimum subject area GPA requirements for graduation (see Academic Standing and Graduation ). 

Honors in Data Science Requirements


Honors in Data Science - Computing Option Requirements


Honors in Data Science - Mathematics Option Requirements


Honors in Data Science - Statistics Option Requirements


Major in Data Science Requirements


3 units from (see Note 4)


3 units from (see Note 4)


3 units from (see Note 4)


6 units from (see Note 4)


Major in Data Science - Computing Option Requirements


9 units from (see Note 4)


3 units from (see Note 4)


3 units from (see Note 4)


Major in Data Science - Mathematics Option Requirements


3 units from (see Note 5)


9 units from (see Note 5)


3 units from (see Note 5)


Major in Data Science - Statistics Option Requirements


3 units from (see Note 4)


3 units from (see Note 4)


9 units from (see Note 4)


Notes


  1. Students may replace CMPUT 174  with CMPUT 274 , and CMPUT 175  with CMPUT 275 . Students who take CMPUT 275  cannot take CMPUT 201  for credit, and must replace CMPUT 201  with another CMPUT course at the 200-level or above.
  2. At least 15 units must be at the 400-level.
  3. At least 12 units must be at the 400-level.
  4. At least 9 units must be at the 400-level.
  5. At least 6 units must be at the 400-level.
  6. With consent of the Department of Mathematical and Statistical Sciences, students may substitute MATH 100  for MATH 117 , MATH 134 MATH 144  or MATH 154 ; MATH 101  for MATH 118 , MATH 136 MATH 146  or MATH 156 ; MATH 102  for MATH 125  or MATH 127 .
  7. ECON 299 , ECON 386  or ECON 387  may not be used for credit in the Honors in Data Science, Honors in Data Science - Computing Option, Honors in Data Science - Mathematics Option, and Honors in Data Science - Statistics Option.