91ÅÝܽ

Welcome to SFU.ca.
You have reached this page because we have detected you have a browser that is not supported by our web site and its stylesheets. We are happy to bring you here a text version of the SFU site. It offers you all the site's links and info, but without the graphics.
You may be able to update your browser and take advantage of the full graphical website. This could be done FREE at one of the following links, depending on your computer and operating system.
Or you may simply continue with the text version.

*Windows:*
FireFox (Recommended) http://www.mozilla.com/en-US/firefox/
Netscape http://browser.netscape.com
Opera http://www.opera.com/

*Macintosh OSX:*
FireFox (Recommended) http://www.mozilla.com/en-US/firefox/
Netscape http://browser.netscape.com
Opera http://www.opera.com/

*Macintosh OS 8.5-9.22:*
The only currently supported browser that we know of is iCAB. This is a free browser to download and try, but there is a cost to purchase it.
http://www.icab.de/index.html
| |

TOC PREV NEXT INDEX

Department of Mathematics

K10512 Shrum Science Centre, 778.782.3331/3332 Tel, 778.782.4947 Fax,

Chair

  • T. Archibald BMath (Wat), MA (York), MA, PhD (Tor)

Professors Emeriti

  • B.R. Alspach BA (Wash), MA, PhD (Calif)
  • J.L. Berggren BS, MS, PhD (Wash)
  • G. Bojadziev PhD (Sofia Mech Eng Inst)
  • T.C. Brown BA (Reed), AM, PhD (Wash, Mo)
  • A. Das BSc, MSc (Calc), PhD (University Coll, Dublin), DSc (Calc)
  • R. Harrop BA, MA, PhD (Camb)
  • A.H. Lachlan BA, MA, PhD (Camb), FRSC
  • R.W. Lardner BA, PhD, ScD (Camb)
  • N.R. Reilly BSc, PhD (Glas)
  • C.Y. Shen BS, MS, PhD (Oregon State)
  • M. Singh AB, MA (Punj, India), MSc, PhD (Brown)
  • B.S. Thomson BSc (Tor), MA, PhD (Wat)

Professors

  • T. Archibald BMath (Wat), MA (York), MA, PhD (Tor)
  • P.B. Borwein BSc (WOnt), MSc, PhD (Br Col), Burnaby Mountain Endowed Professor
  • L. Goddyn BSc (S Fraser), MMath, PhD (Wat)
  • B. Mohar BSc, MSc, PhD (Ljubljana), Canada Research Chair
  • M.B. Monagan BSc (Massey), MMath, PhD (Wat)
  • A. Punnen BSc (Kerala), MSc (Kanpur), PhD (IIT Kanpur)
  • R.D. Russell BS, BA, MA, PhD (New Mexico)

Associate Professors

  • C. Chauve Maîtrise, DEA, PhD (Bordeaux)
  • I. Chen BSc (Qu), DPhil (Oxf)
  • K-K.S. Choi BSc, MPhil (HK), PhD (Texas)
  • R. Choksi BSc (Tor), MS, PhD (Brown)
  • J. Jedwab BA (Camb), PhD (Lond)
  • M.C.A. Kropinski BSc (Qu), MMath (Wat), PhD (Rensselaer)
  • P. Lisonek MSc (Palacky), PhD (J Kepler)
  • D. Muraki BSc, MSc (Cal Tech), PhD (Northwestern)
  • N. Nigam BSc (IIT Kharagpur), MSc, PhD (Delaware)
  • S. Ruuth BMath (Wat), MSc, PhD (Br Col)
  • L. Stacho MSc, PhD (Slovak Acad Sc)
  • J. Stockie BMAth (Wat), PhD (Br Col)
  • M.R. Trummer PhD (Zür)
  • P. Tupper BSc (S Fraser), PhD (Stan)

Assistant Professors

  • J. Bell BSc (Wat), MSc (McG), PhD (Calif)
  • N. Bruin PhD (Leiden)
  • M. DeVos BSc (Carnegie-Mellon), PhD (Prin)
  • R. Fetecau BSc (Iasi), MSc (Bucharest), PhD (Cal Tech)
  • Z. Lu BSc (Anhui), MSc (Xi’an Jiaotong), MSc (Alabama), PhD (Georgia IT)
  • M. Mishna BMath (Wat), MSc (S Fraser), PhD (UQAM)
  • A.M. Oberman BSc (Tor), MSc, PhD (Chic)
  • T. Stephen BMath (Wat), PhD (Mich)
  • J.F. Williams MSc (S Fraser), PhD (Bath)
  • R. Wittenberg BSc (Natal), MSc (Cape Town), PhD (Prin)
  • K. Yeats BMath (Wat), PhD (Boston)

Adjunct Professors

  • N. Belacel BOpRes (ScTech Algiers), PhD (Libre Bruxelles)
  • A. Celler MSc, PhD (Warsaw)
  • W. Hare BSc (Brock), MSc (Alta), PhD (S Fraser)
  • S. Kabadi BS (Bombay), MTech (IIT Bombay), PhD (Texas)
  • E.W. Lee BSc (Tor), MSc, PhD (S Fraser)
  • S. Mitrovic-Minic BSc, MSc (Belgrade), PhD (S Fraser)
  • E. Pechlaner PhD (Vienna)
  • A. Rutherford BSc (Qu), PhD (Br Col)
  • G. Sabin BSc, MSc (S Fraser), PhD (Windsor)
  • N. Tariq BSc, MSc (Lond), PhD (New Br)
  • G. Van Brummelen BSc (Alta), MSc, PhD (S Fraser)
  • J. Verner, BSc, MSc (Qu), PhD (Edin)

Associate Members

  • P. Liljedahl, Faculty of Education
  • R. Zazkis, Faculty of Education

Senior Lecturers

  • M.M. Dubiel MA, PhD (Warsaw)
  • V. Jungic BSc (Sarajevo), MSc (Zagreb), PhD (S Fraser)
  • N. Kouzniak MSc, PhD (Acad Sc Ukraine), PhD (TU Vienna)
  • R. Pyke BSc (Vic, BC), MSc, PhD (Tor)

Lecturers

  • J. Gray BSc, MSc (S Fraser)
  • P. Menz BSc (Tor), MSc, BEd (Br Col)
  • J. Mulholland BSc (S Fraser), MSc, PhD (Br Col)

Advisor

  • Ms. D. Yamaura, K10508 Shrum Science Centre, 778.782.4980

Students wishing to major in any Department of Mathematics programs should seek advice early from the departmental advisor.

Students are also invited to apply to enter the co-operative education program in mathematics, which integrates work experience with academic study. For further details, see “Co-operative Education” on page 212 and also consult the mathematical sciences co-op co-ordinator, Ms. F. Solano, in EAA 1205, telephone 778.782.7632, fsolano@sfu.ca.

The major and minor programs listed below lead to a bachelor of science degree in the Faculty of Science. Students interested in a bachelor of arts degree in mathematics or should see “Mathematics Program” on page 127 in the Faculty of Arts and Social Sciences section.

Students interested in mathematics may also wish to consider related programs detailed under the section headings applied mathematics, mathematics and computing, mathematical physics, management and systems science, statistics and actuarial science.

Writing, Quantitative, and Breadth Requirements

Students completing degree programs must fulfil writing, quantitative and breadth requirements as part of their program. See “Writing, Quantitative, and Breadth Requirements” on page 7 for more information.

Minimum Grade Requirements

Students wishing to enrol for Department of Mathematics courses must have obtained grades of C- or better in prerequisite courses. Some courses may require higher prerequisite grades. Check the course’s Calendar description for details (see “Mathematics MATH” on page 417). Students will not normally be permitted to enrol in any course for which a D grade or lower was obtained in any prerequisite. No student may complete, for further credit, any course offered by the Department of Mathematics which is a prerequisite for a course the student has already completed with a grade of C- or higher, without permission of the department.

Major or honors students must satisfy Faculty of Science requirements, general University CGPA, and unit requirements.

Computing Recommendation

Some experience with a high level programming language is recommended by the beginning of the second year.

Open Workshops

Some introductory and service courses are organized through the department’s open workshops. In addition to regularly scheduled lectures, students enrolled in these courses are encouraged to come to the workshops for assistance any time during posted working hours. At the workshop students have the opportunity to meet with the co-ordinator, teaching assistants and other students, and work together to understand mathematics in a friendly and helpful environment.

Burnaby Campus

Quantitative Courses Support Workshop (4100 Academic Quadrangle) – FAN X99, MATH 190

Algebra Workshop (4135 Academic Quadrangle) – MATH 100, 232, 240, MACM 201

Calculus Workshop (4110 Academic Quadrangle) – MATH 150, 151,152, 251

Applied Calculus Workshop (K9503 Shrum Science Centre) – MATH 154,155,157,158

91ÅÝܽ Surrey

Introductory Mathematics Workshop – FAN X99, MATH 100, 130, 190, MACM 201

Pure Calculus Workshop – MATH 150, 151, 152, 251

Applied Calculus and Algebra Workshop – MATH 154, 155, 157, 232, 240

Beginning Level Requirements

Students who do not have the appropriate prerequisites as listed below must successfully complete the Quantitative Placement Test in order to enrol in a mathematics course.

Students who are unsure of their level of preparation, or who completed their last mathematics course more than five years ago, are also strongly encouraged to complete the Quantitative Placement Test. Students should make certain that they discuss the test results with the mathematics advisor. Please check the Department of Mathematics website for further information at

The first mathematics courses prerequisites follow.

MATH 100,

BC principles of mathematics 11 (or equivalent) with a grade of at least B- or Simon Fraser University FAN X99 with a grade of at least B-, or achieving a satisfactory grade on the 91ÅÝܽ Quantitative Placement Test.

MATH 113, 190

BC principles of mathematics 11 (or equivalent) with a grade of at least B- or Simon Fraser University FAN X99 with a grade of at least C, or achieving a satisfactory grade on the 91ÅÝܽ Quantitative Placement Test.

MATH 151

BC principles of mathematics 12 (or equivalent) with a grade of at least A; or MATH 100 with a grade of at least B-, or achieving a satisfactory grade on the 91ÅÝܽ Calculus Readiness Test.

MATH 150, 154, 157

BC principles of mathematics 12 (or equivalent) with a grade of at least B; or MATH 100 with a grade of at least C, or achieving a satisfactory grade on the 91ÅÝܽ Calculus Readiness Test.

Applied Mathematics Major Program

Applied mathematics traditionally consists of areas of mathematics which are closely related to the physical sciences and engineering, but nowadays sophisticated mathematical tools are used across many disciplines, and applied mathematics has become increasingly computationally oriented.

The Department of Mathematics offers applied mathematics major and honors programs; applied mathematics courses are also excellent choices for students concentrating in other sciences or engineering. Students interested in applied mathematics may also wish to consider the joint honors program in mathematics and computer science, and the mathematical physics honors program, both of which include a substantial number of applied mathematics courses.

Required courses are as follows.

Lower Division Requirements

Students complete either

CMPT 126-3 Introduction to Computer Science and Programming

or both of

CMPT 120-3 Introduction to Computing Science and Programming I

CMPT 125-3 Introduction to Computing Science and Programming II

and all of

MACM 202-4 Mathematical Modeling and Computation

MATH 152-3 Calculus II

MATH 240-3 Algebra I: Linear Algebra

MATH 242-3 Introduction to Analysis I

MATH 251-3 Calculus III

MATH 252-3 Vector Calculus

PHYS 211-3 Intermediate Mechanics

STAT 270-3 Introduction to Probability and Statistics

and one of

MATH 150-4 Calculus I with Review

MATH 151-3 Calculus I

and one of

PHYS 120-3 Modern Physics and Mechanics

PHYS 125-3 Mechanics and Special Relativity

and one of

PHYS 121-3 Optics, Electricity and Magnetism

PHYS 126-3 Electricity, Magnetism and Light

Note: With a C grade or better in the relevant course, these substitutions are permitted: MATH 154 or 157 for MATH 151; MATH 155 or 158 for MATH 152. Also, with a B grade or better, MATH 232 for MATH 240. However, where possible, students are strongly encouraged to complete MATH 151, 152 and 240.

Upper Division Requirements

Students complete all of

MACM 316-3 Numerical Analysis I

MATH 310-3 Introduction to Ordinary Differential Equations

MATH 314-3 Boundary Value Problems

MATH 320-3 Introduction to Analysis II

MATH 322-3 Complex Variables

MATH 418-3 Partial Differential Equations

plus at least one of

MATH 461-3 Continuous Mathematical Models

MATH 462-3 Fluid Dynamics

plus at least two of

MACM 401-3 Introduction to Computer Algebra

MACM 409-3 Numerical Linear Algebra and Optimization

MACM 416-3 Numerical Analysis II

MATH 308-3 Introduction to Optimization

MATH 309-3 Continuous Optimization

MATH 338-3 Advanced Linear Algebra

MATH 343-3 Applied Discrete Mathematics

MATH 345-3 Introduction to Graph Theory

MATH 419-3 Linear Analysis

MATH 424-3 Complex Analysis

MATH 425-3 Real Analysis

MATH 461-3 Continuous Mathematical Models

MATH 462-3 Fluid Dynamics

MATH 467-3 Dynamical Systems

MATH 470-3 Variational Calculus

MATH 495-3 Topics in Applied Mathematics

PHYS 413-3 Advanced Mechanics

STAT 380-3 Introduction to Stochastic Processes

Plus 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, Business Administration or 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.

Other Requirements

Of the total 120 units required for the major, at least 12 must be completed outside the Faculty of Science including at least six in the Faculty of Arts and Social Sciences. At least 44 of the units must be at the upper division. In the courses used to satisfy the upper division requirements, a grade point average (GPA) of at least 2.00 is required. In addition, University regulations require a cumulative GPA of at least 2.00 and an upper division GPA of at least 2.00. These averages are computed on all courses completed at the University. See “Grade Point Averages Needed for Graduation” on page 31.

Applied Mathematics Honors Program

Lower Division Requirements

Students complete either

CMPT 126-3 Introduction to Computer Science and Programming

or both of

CMPT 120-3 Introduction to Computing Science and Programming I

CMPT 125-3 Introduction to Computing Science and Programming II

and all of

CMPT 225-3 Data Structures and Programming

MACM 202-4 Mathematical Modeling and Computation

MATH 152-3 Calculus II

MATH 240-3 Algebra I: Linear Algebra

MATH 242-3 Introduction to Analysis I

MATH 251-3 Calculus III

MATH 252-3 Vector Calculus

PHYS 125-3 Mechanics and Special Relativity

PHYS 126-3 Electricity, Magnetism and Light

PHYS 211-3 Intermediate Mechanics

STAT 270-3 Introduction to Probability and Statistics

and one of

MATH 150-4 Calculus I with Review

MATH 151-3 Calculus I

Note: With a C grade or better in the relevant course, these substitutions are permitted: MATH 154 or 157 for MATH 151; MATH 155 or 158 for MATH 152. Also, with a B grade or better, MATH 232 for 240. However, where possible, students are strongly encouraged to complete MATH 151, 152 and 240.

Upper Division Requirements

Students complete all of

MACM 316-3 Numerical Analysis I

MATH 310-3 Introduction to Ordinary Differential Equations

MATH 314-3 Boundary Value Problems

MATH 320-3 Introduction to Analysis II

MATH 322-3 Complex Variables

MATH 418-3 Partial Differential Equations

at least one of

MATH 461-3 Continuous Mathematical Models

MATH 462-3 Fluid Dynamics

plus at least one of

MACM 416-3 Numerical Analysis II

MATH 467-3 Dynamical Systems

plus at least six additional courses chosen from

MACM 401-3 Introduction to Computer Algebra

MACM 409-3 Numerical Linear Algebra and Optimization

MACM 416-3 Numerical Analysis II

MATH 308-3 Introduction to Optimization

MATH 309-3 Continuous Optimization

MATH 338-3 Advanced Linear Algebra

MATH 343-3 Applied Discrete Mathematics

MATH 345-3 Introduction to Graph Theory

MATH 419-3 Linear Analysis

MATH 424-3 Complex Analysis

MATH 425-3 Real Analysis

MATH 461-3 Continuous Mathematical Models

MATH 462-3 Fluid Dynamics

MATH 467-3 Dynamical Systems

MATH 470-3 Variational Calculus

MATH 495-3 Topics in Applied Mathematics

PHYS 395-3 Computational Physics

PHYS 413-3 Advanced Mechanics

PHYS 484-3 Nonlinear Physics

STAT 380-3 Introduction to Stochastic Processes

Two additional upper division courses in MATH or MACM or any pre-approved quantitative upper division courses offered by the Faculties of Applied Sciences, Arts and Social Sciences, Business Administration or Science. For this purpose a course, if not MATH or MACM, must be pre-approved by an advisor. Students should explore the option of completing courses outside the department and should discuss possibilities with an advisor.

Choices from the fourth group (“at least six of”) must not include the courses used to satisfy the second and third groups (“at least one of”). At least five of the courses used to satisfy the upper division requirements must be at the 400 division.

Other Requirements

Of the total 132 units required for honors, at least 12 must be completed outside the Faculty of Science including at least six in the Faculty of Arts and Social Sciences. At least 60 of the units must be at the upper division. A cumulative grade point average (CGPA) of at least 3.00 and an upper division grade point average of at least 3.00 are required. These averages are computed on all courses completed at the University. If both averages are at least 3.50, the designation ‘first class’ applies.

Industrial Mathematics

Advisors

Dr. M. Monagan, K10501 Shrum Science Centre, 778.782.4279/5617, monagan@cecm.sfu.ca

Dr. R. Pyke, Room 14–260 Central City Tower, 91ÅÝܽ Surrey, 778.782.7530, rpyke@sfu.ca

Dr. J.F. Williams, K10524 Shrum Science Centre, 778.782.4544, jfw@math.sfu.ca

This program prepares students for careers in industry. Students choose a program area from either operations research and applied statistics (offered at 91ÅÝܽ Surrey), scientific computing or discrete mathematics (both offered at the main Burnaby campus).

In addition to the program requirements set out below, general university and Faculty of Science regulations must be met.

Major Program

The requirements are divided into three parts: a common core for all students, an area requirement and a minor or interdisciplinary requirement. The minor requirement is additional to those specified, and is stipulated by relevant departments or schools.

Lower Division Core Requirements

Students complete either

CMPT 126-3 Introduction to Computer Science and Programming

or both of

CMPT120-3 Introduction to Computer Science and Programming I

CMPT 125-3 Introduction to Computer Science and Programming II

plus all of

CMPT 225-3 Data Structures and Programming

MACM 101-3 Discrete Mathematics I

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

and one of

MATH 150-4 Calculus I with Review*

MATH 151-3 Calculus I*

*with a grade of C or better, these substitutions are permitted: MATH 154 or 157 for 151 (or 150); MATH 155 or 158 for MATH 152. With a grade of B or better, MATH 232 for MATH 240.

Area Requirements

Students complete the requirements for one of option A, B or C.

Option A: Operations Research and Applied Statistics

(offered at 91ÅÝܽ Surrey)

For this option, students must complete all of

MACM 201-3 Discrete Mathematics II

MATH 208-3 Introduction to Operations Research

MATH 308-3 Introduction to Optimization

MATH 309-3 Continuous Optimization

MATH 348-3 Probabilistic Models in Operations Research

MATH 402-4 Industrial Mathematics

MATH 408-3 Discrete Optimization

MATH 448-3 Network Flows

STAT 350-3 Linear Models in Applied Statistics

STAT 380-3 Introduction to Stochastic Processes

TECH 101-3 Communication, Teamwork and Collaborative Process

plus at least two additional courses from Table I below, and at least one from Table II below.

Table I

ACMA 445-3 Loss Models: Estimation and Selection*

BUEC 433-5 Forecasting in Business and Economics

STAT 390-3 Selected Topics in Probability and Statistics

STAT 400-3 Data Analysis

STAT 402-3 Generalized Linear and Nonlinear Modelling

STAT 410-3 Statistical Analysis of Sample Surveys

STAT 430-3 Statistical Design and Analysis of Experiments

STAT 460-3 Bayesian Statistics

STAT 490-3 Selected Topics in Probability and Statistics

*students must meet the entry requirements for the actuarial science program to enrol in this course

Table II

CMPT 305-3 Computer Simulation and Modelling

CMPT 307-3 Data Structures and Algorithms

MACM 316-3 Numerical Analysis I

MATH 343-3 Applied Discrete Mathematics

MATH 345-3 Introduction to Graph Theory

MATH 445-3 Graph Theory

Interdisciplinary Requirement for Option A

Students complete at least 15 units from application areas with advisor approval. Application courses are chosen from: ACMA, BUEC, BUS, ECON, MACM, MATH, REM and STAT. Courses used for the Option A major cannot be used for this requirement. If the industrial mathematics major is completed as part of a second bachelor's degree, then the interdisciplinary requirement may be waived if the previous degree contains an approved major. Approvals are given individually. Those majors that are approved will not be limited to the disciplines listed above.

Option B: Scientific Computing

(offered at the main Burnaby campus)

For this option students must complete all of

MACM 202-4 Mathematical Modeling and Computation

MACM 316-3 Numerical Analysis I

MACM 409-3 Numerical Linear Algebra and Optimization

MATH 252-3 Vector Calculus

MATH 308-3 Introduction to Optimization

MATH 310-3 Introduction to Differential Equations

MATH 314-3 Boundary Value Problems

MATH 402-4 Industrial Mathematics Project

MATH 418-3 Partial Differential Equations

plus two of

MACM 416-3 Numerical Analysis II

MATH 309-3 Continuous Optimization

MATH 320-3 Introduction to Analysis II

MATH 322-3 Complex Variables

MATH 462-3 Fluid Dynamics

MATH 467-3 Dynamical Systems

MATH 470-3 Variation Calculus

plus two additional courses from Table II below.

Option C: Discrete Mathematics

(offered at the main Burnaby campus)

For this option, students must complete all of

MACM 201-3 Discrete Mathematics II

MACM 202-4 Mathematical Modeling and Computation

MACM 316-3 Numerical Analysis I

MATH 308-3 Introduction to Optimization

MATH 310-3 Introduction to Differential Equations

MATH 340-3 Algebra II: Rings and Fields

MATH 343-3 Applied Discrete Mathematics

MATH 345-3 Introduction to Graph Theory

plus two of

MACM 401-3 Introduction to Computational Algebra

MACM 442-3 Cryptography

MATH 408-3 Discrete Optimization

MATH 447-4 Coding Theory

plus two additional courses from Table III below.

Table III

CMPT 305-3 Computer Simulation and Modelling

CMPT 307-3 Data Structures and Algorithms

CMPT 361-3 Introduction to Computer Graphics

CMPT 405-3 Design and Analysis of Computing Algorithms

CMPT 461-3 Advanced Computer Graphics

MACM 316-3 Numerical Analysis I

MACN 401-3 Introduction to Computational Algebra

MACM 409-3 Numerical Linear Algebra

MACM 416-3 Numerical Analysis II

MACM 442-3 Cryptography

MATH 309-3 Continuous Optimization

MATH 310-3 Introduction to Ordinary Differential Equations

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 345-3 Introduction to Graph Theory

MATH 348-3 Probability Models in Operations Research

MATH 408-3 Discrete Optimization

MATH 418-3 Partial Differential Equations

MATH 438-3 Linear Algebra

MATH 443-3 Combinatorial Theory

MATH 445-3 Graph Theory

MATH 447-4 Coding Theory

MATH 448-3 Network Flows

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 for Options B and C

Students complete the requirements for a minor in economics, engineering or computing science, or any Faculty of Science minor (e.g. biological sciences, 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 also be used to satisfy the minor. If the industrial mathematics major is completed as part of a second bachelor’s degree, then the minor requirement may be waived if the previous degree contains an approved major. Approvals will be given individually and those approved majors will not be limited to the disciplines listed in the minor.

Other Requirements for all Options

Students complete the Faculty of Science major program requirements as outlined on page 181. Computing courses completed in the industrial mathematics major will count towards the 12 unit requirement from outside of the Faculty of Science.

Honors Program

Students must satisfy the requirements for the major program, and complete additional course work (see below) for a total of 132 units.

Students complete

MATH 242-3 Introduction to Analysis I

and one of

MATH 320-3 Introduction to Analysis II

MATH 340-3 Algebra II: Rings and Fields

and additional Table III courses to total 48 upper division units, of which at least four courses must be at the 400 division. One upper division MATH course that is not shown in Table I may be substituted.

Students must also fulfil the Faculty of Science honors requirements (see page 181). Note that the only requirement which is not already met by the industrial mathematics honors (including the minor requirement) as shown above is the minimum grade point average requirement of 3.00 in the subject area.

Co-operative Education

Industrial mathematics students are encouraged to enter co-operative education which integrates work experience with academic study. Augmenting academic studies with co-op work/study is an advantage that employers consistently affirm. To obtain a co-op degree designation, students are required to complete four co-op work terms while completing the academic requirements for the degree. See “Co-operative Education” on page 212.

Mathematics Major and Honors Programs

Lower Division Requirements

Students complete either

CMPT 126-3 Introduction to Computer Science and Programming

or both of

CMPT 120-3 Introduction to Computing Science and Programming I

CMPT 125-3 Introduction to Computing Science and Programming II

and all of

MACM 101-3 Discrete Mathematics I

MACM 201-3 Discrete Mathematics II

MACM 202-4 Mathematical Modeling and Computation

MATH 152-3 Calculus II

MATH 240-3 Algebra I: Linear Algebra

MATH 242-3 Introduction to Analysis I

MATH 251-3 Calculus III

STAT 270-3 Introduction to Probability and Statistics

and one of

MATH 150-4 Calculus I with Review

MATH 151-3 Calculus I

Note: With a C grade or better in the relevant course, these substitutions are permitted: MATH 154 or 157 for MATH 151, MATH 155 or 158 for MATH 152. Also, with a B grade or better, MATH 232 for 240. However, where possible, students are strongly encouraged to complete MATH 151, 152 and 240.

Upper Division Requirements

All students must complete

MATH 340-3 Algebra II: Rings and Fields

and at least one from each of the following four groups of courses.

MATH 308-3 Introduction to Optimization

MATH 343-3 Applied Discrete Mathematics

MATH 345-3 Introduction to Graph Theory

and one of

MATH 320-3 Introduction to Analysis II

MATH 322-3 Complex Variables

and one of

MATH 338-3 Advanced Linear Algebra

MATH 341-3 Algebra III: Groups

MATH 342-3 Elementary Number Theory

and one of

MATH 310-3 Introduction to Ordinary Differential Equations

MACM 316-3 Numerical Analysis I

BSc mathematics majors must obtain at least 30 units in upper division mathematics (MATH), or mathematics/computing science (MACM), or PHYS 413, or from the following list of statistics (STAT) courses: STAT 330, 350, 380, 402, 430, 450 and 460.

Of the required 30 unit minimum total for the MATH major, at least 24 must be MATH or MACM courses. At least three used for this requirement must be at the 400 division, of which at least two must be 400 division MATH or MACM. A directed studies, job practicum, or honors essay course cannot be used to fulfil the 400 division requirement.

Honors Program Specific Requirements

In addition to the major program requirements, honors complete CMPT 225, MATH 252 and 341, and obtain at least 15 additional units in upper division mathematics (MATH), or mathematics/computing science (MACM) courses, PHYS 413, or from the list of approved STAT courses listed under Upper Division Requirements for the Mathematics Major Program. Of this minimum 48 upper division units, at least 36 must come from MATH or MACM courses.

At least five courses used to satisfy the 48 unit requirement must be 400 division, of which at least three must be 400 division MATH or MACM courses. Directed studies, job practicum or honors essay courses may not be used to fulfil this requirement.

Note: Major or honors math students are advised to complete an upper division statistics course and an upper division MACM or CMPT course.

Major and Honors Program Electives

Students obtain at least six units in courses offered by the Faculty of Science outside the Departments of Mathematics, and Statistics and Actuarial Science. Students must obtain at least six units in Faculty of Arts and Social Sciences courses. (The two required CMPT courses and the Faculty of Arts and Social Sciences six unit requirement fulfil the Faculty of Science requirement that students complete 12 units from outside the Faculty of Science.)

Major program students must complete at least 44 upper division units, including the requirements for the major. Honors program students must complete at least 60 upper division units, including the requirements for honors.

Mathematics Minor Program

Students completing a minor in mathematics are subject to the general regulations of the faculty in which they are enrolled. Students normally are required by the Department of Mathematics to

• obtain at least 12 mathematics units (MATH 100, 190, 197 or 198 may not be included) or mathematics/computing science (MACM) courses numbered 101-299 inclusive. These courses normally will include MATH 150 or 151 (or 154 or 157), 152 (or 155 or 158), and 232 or 240.

• obtain at least 15 units of upper division mathematics (MATH), or mathematics/computing science (MACM).

Mathematics and Computing Science (MACM) Joint Major and Joint Honors Program

MACM joint major and joint honors programs are offered co-operatively by the Department of Mathematics and the School of Computing Science. In general, students are expected to meet the requirements of both the department and the school with respect to admission, continuation and graduation requirements.

Lower Division Requirements

Joint Major Program

Students complete either

CMPT 126-3 Introduction to Computer Science and Programming

or both of

CMPT 120-3 Introduction to Computing Science and Programming I

CMPT 125-3 Introduction to Computing Science and Programming II

and all of

CMPT 150-3 Introduction to Computer Design

CMPT 225-3 Data Structures and Programming

MACM 101-3 Discrete Mathematics I

MACM 201-3 Discrete Mathematics II

MATH 152-3 Calculus II

MATH 240-3 Algebra I: Linear Algebra

MATH 242-3 Introduction to Analysis

MATH 251-3 Calculus III

STAT 270-3 Introduction to Probability and Statistics

plus one of

MATH 150-4 Calculus I with Review

MATH 151-3 Calculus I

plus one of

CMPT 275-4 Software Engineering

MACM 202-4 Mathematical Modeling and Computation

Note: With a C grade or better in relevant course, these substitutions are permitted: MATH 154 or 157 for MATH 151; MATH 155 of 158 for MATH 152. Also, with a B grade or better, MATH 232 for MATH 240. However, where possible, students are strongly encouraged to complete MATH 151, 152 and 240.

In addition, students must complete writing and breadth requirements in accordance with the regulations of both the department and the school.

Lower Division Requirements

Joint Honors Program

Students pursuing the MACM joint honors program must complete both of the following courses as well as the remaining requirements of the MACM major.

CMPT 275-4 Software Engineering

MACM 202-4 Mathematical Modeling and Computation

Upper Division Requirements

Joint Major Program

Students complete the following core requirements.

All of

CMPT 307-3 Data Structures and Algorithms

MACM 316-3 Numerical Analysis I

MATH 340-3 Algebra II: Rings and Fields

plus one of

CMPT 300-3 Operating Systems I

CMPT 371-3 Data Communications and Networking

CMPT 379-3 Principles of Compiler Design

plus one of

MATH 308-3 Introduction to Optimization

MATH 310-3 Introduction to Ordinary Differential Equations

MATH 345-3 Introduction to Graph Theory

Additional work is required to total 21 upper division MATH and 24 upper division CMPT units including core requirements. MACM are counted in an alternating fashion toward the MATH and CMPT requirements, starting with the first MACM course completed, counting toward either MATH or CMPT. Twelve units must be 400 division or higher, including at least three units each of CMPT and MATH.

Upper Division Requirements

Joint Honors Program

Students complete these core requirements.

All of

CMPT 307-3 Data Structures and Algorithms

CMPT 405-3 Design and Analysis of Computing Algorithms

MACM 316-3 Numerical Analysis I

MATH 310-3 Introduction to Ordinary Differential Equations

MATH 340-3 Algebra II: Rings and Fields

MATH 345-3 Introduction to Graph Theory

plus one of

CMPT 308-3 Computability and Complexity

MACM 300-3 Introduction to Formal Languages and Automata with Applications

plus one of

CMPT 300-3 Operating Systems I

CMPT 371-3 Data Communications and Networking

plus one of

CMPT 361-3 Introduction to Computer Graphics

CMPT 379-3 Principles of Compiler Design

plus one of

MATH 308-3 Introduction to Optimization

MATH 309-3 Continuous Optimization

Additional course work is required to total 27 upper division MATH units and 30 upper division CMPT units including core requirements. MACM courses are counted in an alternating fashion towards the MATH and CMPT requirements, starting with the first MACM course completed counting towards either MATH or CMPT. A total of 18 units must be completed at the 400 division or higher, including at least six units each of CMPT and MATH credit.

General Requirements

The program is subject to Faculty of Science and University regulations. Course and prerequisite admission is subject to departmental requirements. MACM major graduation is contingent upon a cumulative grade point average (CGPA) and upper division grade point average (UDGPA) of 2.00 or better. Students must also achieve a 2.00 or better CGPA and UDGPA in each of the CMPT, MACM and MATH designations. Admission, continuation and graduation in the MACM honors is contingent upon 3.00 or better on all relevant GPAs. Faculty of Applied Sciences residency requirements apply to the computing science courses used toward the program.

Mathematical Physics Honors Program

This program, offered jointly with the Department of Physics, consists of theoretical and laboratory physics and applied and pure mathematics courses. See page 205 for details.

Co-operative Education

This program integrates work experience with academic study. See “Co-operative Education” on page 212. Contact the mathematical sciences co-op co-ordinator at 778.782.7632, EAA 1205, for admission requirements and information.


TOC PREV NEXT INDEX