
BSc in Industrial Mathematics with Emphasis on Operations Research
The following courses are requirements for the BSc program in Industrial Mathematics with emphasis
on Operations Research;
Lower division Core Requirements
Students must complete
either
CMPT 126-3 Introduction to Computer Science and Programming
or both of
CMPT 120-3 Introduction to Computer Science and Programming I
CMPT 125-3 Introduction to Computer Science and Programming II
and all of
CMPT 225-3 Data Structures and Programming
MACM 101-3 Discrete Mathematics I
MACM 202-4 Mathematical Modelling and Computation
MATH 151-3 Calculus I (or MATH 150-4 Calculus I With Review)
MATH 152-3 Calculus II
MATH 240-3 Algebra I: Linear Algebra
MATH 251-3 Calculus III
STAT 270-3 Introduction to Probability and Statistics
STAT 285-3 Intermediate Probability and Statistics
Note: With a grade C or better in the relevant course, these substitutions are permitted:
MATH 154 or 157 for MATH 151 or 150, and MATH 155 or 158 for MATH 152.
Upper Division Core Requirements
Students must take all of
MACM 316-3 Numerical Analysis I
MATH 308-3 Linear Optimization
MATH 310-3 Introduction to Ordinary Differential Equations
MATH 402-4 Industrial Mathematics Project
Area Requirement
At the Surrey campus, students are offered the option in Operations Research. The requirements are as follows.
Students must take all of
MACM 201-3 Discrete Mathematics II
MATH 309-3 Continuous Optimization
MATH 343-3 Applied Discrete Mathematics
MATH 345-3 Introduction to Graph Theory
MATH 348-3 Probability Models in Operations Research
MATH 408-3 Discrete Optimization
MATH 448-3 Network Flows
plus one additional course from
CMPT 305-3 Computer Simulation and Modelling
CMPT 307-3 Data Structures
CMPT 361-3 Introduction to Computer Graphics
CMPT 405-3 Design and Analysis of Computing Algorithms
CMPT 461-3 Advanced Computer Graphics
MACM 401-3 Introduction to Computational Algebra
MACM 416-3 Numerical Analysis II
MACM 442-3 Cryptography
MACM 409-3 Numerical Linear Algebra and Optimization
MATH 314-3 Boundary Value Problems
MATH 320-3 Introduction to Analysis II
MATH 322-3 Complex Variables
MATH 338-3 Advanced Linear Algebra
MATH 340-3 Algebra II: Rings and Fields
MATH 342-3 Elementary Number Theory
MATH 343-3 Applied Discrete Mathematics
MATH 418-3 Partial Differential Equations
MATH 438-3 Linear Algebra
MATH 443-3 Combinatorial Theory
MATH 445-3 Graph Theory
MATH 447-3 Coding Theory
MATH 461-3 Continuous Mathematical Models
MATH 462-3 Fluid Dynamics
MATH 467-3 Dynamical Systems
MATH 470-3 Variational Calculus
PHYS 395-3 Computational Physics
Minor Requirement
Students must complete the requirements for either a minor in economics,
engineering, or computing science or any minor offered by the faculty of science (e.g.,
biology, chemistry, earth science, physics, statistics).
Students must be accepted into the minor program of the relevant department or school.
Upper division courses used to satisfy the major requirements cannot be also used to satisfy
the minor requirement.
If the industrial mathematics major is taken as part of a second bachelor's degree, then the
minor requirement may be waived if the student's previous degree contains an approved
major. Approvals will be given on an individual basis and those majors that are approved
will not be limited to the dosciplines listed in the minor requirement.
Other requirements
Students must complete the Faculty of Science requirements for a major as outlined
in the SFU Calendar. Computing courses taken as part of the industrial mathematics
major count towards the 12 credit hour requirement fro the subjects outside of the
Faculty of Science.
Students planning to go on to graduate school in mathematics are advised to also take both of
MATH 242: Introduction to Analysis I
MATH 332: Introduction to Applied Algebraic Systems
Honours Program
Students must satisfy the requirements for the major program in industrial mathematics, and
complete additional course work (see below) for a total of 132 credit hours.
Students must take both of
MATH 242: Introduction to Analysis I
MATH 332: Introduction to Applied Algebraic Systems
and take additional courses from Table 1 to complete a total of at least 48 upper division
credit hours, of which at least four courses must be at the 400 level. One upper division MATH
course not listed may be substituted for a course in Table 1.
Students must also fulfill the Faculty of Science general requirements for an honours degree as
outlined in the SFU Calendar. Note, the only requirement there which is not already met by the
above requirements for the industrial mathematics honours program, which includes a minor requirement, is the
minimum GPA reauirement.
Co-operative Education
Students in the Industrial Mathematics Program are encouraged to enter co-operative education, a
program which integrates work experience with academic study. The advantage of augmenting academic studies with co-op work/study
has been strongly endorsed by representatives from industry.
To obtain a co-op designation for the degree, students are required to complete four co-op
work terms while completing the academic requirements for the degree.
For further details, see "Co-operative Education" in the SFU Calendar.