Students complete 120 units, as specified below.
Lower Division Requirements
Students complete the following:
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
MACM 203 - Computing with Linear Algebra (2) +
MACM 204 - Computing with Calculus (2) +
MATH 242 - Introduction to Analysis I (3)
MATH 251 - Calculus III (3)
MATH 252 - Vector Calculus (3)
MATH 260 - Introduction to Ordinary Differential Equations (3)
STAT 270 - Introduction to 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)
and at least one of
CMPT 225 - Data Structures and Programming (3)
ENSC 220 - Electric Circuits I (4)
MACM 201 - Discrete Mathematics II (3)
MSE 250 - Electric Circuits (4)
PHYS 211 - Intermediate Mechanics (3)
PHYS 285 - Quantum I (3)
STAT 285 - Intermediate Probability and Statistics (3)
and an additional six units from the Faculty of Science outside of the departments of Mathematics and Statistics and Actuarial Science and excluding PHYS 100, BISC 100 and CHEM 110/111.
+ The following substitutions are also permitted.
They may not also be used to satisfy the upper division requirements below.
MACM 409 - Numerical Linear Algebra: Algorithms, Implementation and Applications (3) for MACM 203.
MACM 401 - Introduction to Computer Algebra (3) for MACM 204.
MACM 442 - Cryptography (3) for MACM 204.
* strongly recommended
** with a B grade or better
Upper Division Requirements
Students complete a minimum of 30 units, including all of
MACM 316 - Numerical Analysis I (3)
MATH 314 - Introduction to Fourier Methods and Partial Differential Equations (3)
MATH 320 - Introduction to Analysis II (3)
MATH 322 - Complex Variables (3)
MATH 418 - Partial Differential Equations (3)
and at least one of
MATH 426 - Probability (3)
MATH 462 - Fluid Dynamics (3)
MATH 467 - Dynamical Systems (3)
MATH 475 - Mathematical Topics in Data Science (3)
and at least two of
MACM 401 - Introduction to Computer Algebra (3)
MACM 409 - Numerical Linear Algebra: Algorithms, Implementation and Applications (3)
MACM 416 - Numerical Analysis II (3)
MATH 308 - Linear Optimization (3)
MATH 309 - Continuous Optimization (3)
MATH 338 - Advanced Linear Algebra (3)
MATH 343 - Applied Discrete Mathematics (3)
MATH 345 - Introduction to Graph Theory (3)
MATH 348 - Introduction to Probabilistic Models (3)
MATH 419 - Linear Analysis (3)
MATH 425 - Real Analysis (3)
MATH 426 - Probability (3)
MATH 462 - Fluid Dynamics (3)
MATH 467 - Dynamical Systems (3)
MATH 475 - Mathematical Topics in Data Science (3)
MATH 495 - Selected Topics in Applied Mathematics (3)
PHIL 345W - Philosophy of Mathematics (3)
PHYS 413 - Advanced Mechanics (3)
STAT 380 - Introduction to Stochastic Processes (3)
and one additional upper division MATH or MACM course, or any pre-approved quantitative upper division course offered by the Faculties of Applied Sciences, Arts and Social Sciences, Beedie School of Business or Faculty of Science. This course, if other than MATH or MACM, must be pre-approved by a department advisor. Students are encouraged to explore the option of completing courses outside the department and to discuss possibilities with a department advisor. Choices from the third group ("at least two of") must not include the course used to satisfy the second group ("at least one of"). At least three of the courses used to satisfy the upper division requirements must be at the 400 division.
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