Admissions

Are you SFU Computing Science?

ADMISSION REQUIREMENTS  

To be considered for admission, you must meet SFU’s general admissions requirements, including English language requirements and the specific School of Computing Science requirements for the program you want to apply for.

Please also note the following:

Which category below best describes you? Click on a category to get full details.

High School Student

Our programs are taught at SFU’s Burnaby and Surrey campuses. You can be directly admitted into the School of Computing Science through either campus as follows:

B.Sc. Computing Science (Burnaby Campus)

  1. Visit https://applybc.ca/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. Computing Science as your program
  4. Follow the online instructions

To enter one of our joint major programs, contact an advisor after completing the steps above and once you have been admitted.

B.Sc. SFU-Zhejiang University Dual Degree Program in Computing Science (Burnaby Campus)

  1. Visit https://applybc.ca/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. CMPT (SFU-ZU Dual Degree) as your program
  4. Follow the online instructions
  5. Follow the additional application requirements

B.Sc. Software Systems (Surrey Campus)

  1. Visit https://applybc.ca/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. Computing Science - Surrey as your program
  4. Follow the online instructions


ADMISSION REQUIREMENTS >

TRANSFER FROM ANOTHER COLLEGE OR UNIVERSITY

If you have completed our three qualifying courses as part of 24 or more credits hours of transferable coursework, you can apply for direct admission into the School of Computing Science. Otherwise, you may be admitted if you meet SFU’s high school admission requirements.

  1. Visit https://applybc.ca/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. Computing Science (Burnaby Campus) or B.Sc. Computing Science - Surrey (Surrey Campus) as your program
  4. Follow the online instructions

Transferring from VCC?  Click here for information on the Computing Science and Software Certificate

VCC students have the opportunity to transfer to second-year SFU programs once they satisfy requirements in the certificate programs listed above. These transfer programs allow students to explore options and demonstrate success at the first year level of university studies while enrolled at VCC.

ADMISSION REQUIREMENTS >

TRANSFER FROM A TECHNICAL INSTITUTE

If you have taken a technical diploma in computing, you may be eligible for admission on the basis of that diploma.  Diploma transfers are individually assessed for placement in the program based on their background.

CURRENT SFU STUDENTS

If you have completed our three qualifying courses you can apply for internal transfer into the School of Computing Science.

Internal transfer requires the completion of the following three (3) qualifying courses which includes one mathematics course and two computing courses OR one computing course and two mathematics courses chosen from the following lists:

  • Computing list: CMPT 126 or 125 or 128, CMPT 150 or ENSC 150, CMPT 225, CMPT 250, CMPT 275.
  • Mathematics list: MACM 101, 201, MATH 151 or 150, 152, 240.

Admission is based on your Computing Related Grade Point Average (CRGPA), which is calculated over the three qualifying courses, along with a consideration of your Cumulative Grade Point Average (CGPA).

INTERNAL TRANSFER APPLICATION >

OTHER STUDENTS

Post-baccalaureate, second degree and certificate students

If you are a prospective student considering a post baccalaureate diploma, certificate or computing science as a second degree, you are encouraged to speak to an advisor, as admission and registration for students in these categories is based on your unique background. General admission information for these categories is available on the SFU admissions website.