Lower Division Requirements
Students complete
both of
CMPT 120 - Introduction to Computing Science and Programming I (3)
CMPT 129 - Introduction to Computing Science and Programming for Mathematics and Statistics (3)
(Students transferring into a math program should contact the math undergraduate advisor if they have already completed equivalent courses.)
or both of
CMPT 130 - Introduction to Computer Programming I (3)
CMPT 135 - Introduction to Computer Programming II (3)
and all of
CMPT 225 - Data Structures and Programming (3)
MACM 101 - Discrete Mathematics I (3)
MACM 201 - Discrete Mathematics II (3)
MATH 208W - Introduction to Operations Research (3)
MATH 251 - Calculus III (3)
STAT 270 - Introduction to Probability and Statistics (3)
STAT 285 - Intermediate Probability and Statistics (3)
and one of
MATH 150 - Calculus I with Review (4)
MATH 151 - Calculus I (3)
MATH 154 - Mathematics for the Life Sciences I (3) *
MATH 157 - Calculus I for the Social Sciences (3) *
and one of
MATH 152 - Calculus II (3)
MATH 155 - Mathematics for the Life Sciences II (3) *
MATH 158 - Calculus II for the Social Sciences (3) *
and one of
MATH 232 - Applied Linear Algebra (3) *
MATH 240 - Algebra I: Linear Algebra (3)
* with a B grade or better
Upper Division Requirements
Students complete all of
MATH 308 - Linear Optimization (3)
MATH 348 - Introduction to Probabilistic Models (3)
MATH 402W - Operations Research Clinic (4)
and four of
MATH 309 - Continuous Optimization (3)
MATH 408 - Discrete Optimization (3)
MATH 448 - Network Flows (3)
STAT 350 - Linear Models in Applied Statistics (3)
STAT 380 - Introduction to Stochastic Processes (3)
and at least one of
CMPT 305 - Computer Simulation and Modelling (3)
CMPT 307 - Data Structures and Algorithms (3)
MACM 316 - Numerical Analysis I (3)
MATH 343 - Applied Discrete Mathematics (3)
MATH 345 - Introduction to Graph Theory (3)
and at least 6 additional units from the following list
ECON 435 - Econometric Methods (5)
Any upper division STAT course except for STAT 302, STAT 305, STAT 310, STAT 311, STAT 320, and STAT 403.
NOTE: SFU students accepted in the accelerated master’s within the Department of Mathematics may apply a maximum of 10 graduate course units, taken while completing the bachelor's degree, towards the upper division electives of the bachelor's program and the requirements of the master's degree. For more information go to: https://www.sfu.ca/gradstudies/apply/programs/accelerated-masters.html.
Show less