Mathematics and Computing Science

If you want to explore the ways in which math skills and computing skills make both disciplines stronger, then you will be interested in this program. Study mathematical modeling, computing with calculus, and cryptography.


Mathematics and Computing Science is a joint major program offered by the Faculty of Applied Sciences and the Faculty of Science.

Degree: Bachelor of Science

program description >

Detailed admission requirements

For students applying directly from BC high school Grade 12, please see the program specific requirements listed for 2020. For other areas and other categories of admission, please see admission requirements.

How to apply

Applying to the major program

Before applying, you might want to review this help video. Then:

  • Go to and either
    • select from the drop-down list of faculties: Faculty of Applied Sciences
    • select from the drop-down list of programs: BSC Computing Science
    • or

    • select from the drop-down list of faculties: Faculty of  Science
    • select from the drop-down list of programs: BSC Mathematics

After admission, speak to an advisor about approval into the joint major option.

How to apply

There are different ways that you can apply into this program. To learn the best route for you please contact a faculty advisor.

See SFU Advisors.

Charlotte's original aim was to apply mathematics to social justice issues. After coming to SFU, she switched out of Applied Math into this combined program because she enjoyed her computing science classes so much. During her time here, she helped build a mathematical model of the local HIV epidemic and has received an undergraduate research award for the coming summer. Read more ...

Career possibilities

The world is changing rapidly and you have no way of knowing the full range of career opportunities available to you in the future. Graduates of this program may end up in a range of occupations, including these:

  • Bioinfomatician
  • Computer and Information Manager
  • Cryptopgrapher
  • Operations Researcher
  • Quality Assurance Analyst
  • Researcher
  • Risk and Insurance Specialist
  • Software Engineer