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://apply.educationplannerbc.ca/apply/complete-application/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://apply.educationplannerbc.ca/apply/complete-application/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. CMPT Zhejiang Dual Degree as your program
  4. Follow the online instructions
  5. Follow the additional application requirements

B.Sc. Software Systems (Surrey & Burnaby Campuses)

  1. Visit https://apply.educationplannerbc.ca/apply/complete-application/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. Software System - 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. 

  1. Visit https://applybc.ca/sfu
  2. Select Applied Sciences as your faculty
  3. Select B.Sc. Computing Science or B.Sc. Software System - Surrey 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

 

The internal transfer application is for current SFU students who wish to:

  • Change their current program to the Computing Science major or Computing Science honours
  • Change to a BSc joint major with Business or BSc joint major/honours with Molecular Biology and Biochemistry, or
  • Add the Computing Science Minor program to their current SFU program

Apply for Spring 2020 between September 2 - October 1, 2019. Applications after Oct 1st will be considered for the Summer 2020 intake.

Admission is based on a Computing Related Grade Point Average (CRGPA) along with consideration of an SFU Cumulative Grade Point Average (CGPA). The average for admission based on internal transfer is competitive. The school sets a competitive average each term. The CRGPA minimum average is 2.67 and the CGPA minimum average is 2.4 - the competitive averages are higher than these minima. In the case of repeated courses--at SFU or elsewhere--the first attempt will be calculated in the CRGPA. If more than one application of the same student number is submitted, the most recently-dated application is evaluated. To determine the best CMPT program option for you, please review all programs before submitting your ONE application.

 

Internal Transfer requirements for the Computing Science (CMPT) Major, CMPT Honours, CMPT Minor, Business (BUS) Major, or Molecular Biology and Biochemistry (MBB) Joint Major/Honours:

The CRGPA is computed from ALL courses taken from the immediate lists below. Applicants must have completed at least two CMPT courses and one MACM course. At least two courses must have been taken at SFU. 

  • Computing list: (CMPT 120, 128 or 130), (CMPT 125, 129 or 135), CMPT 225, (CMPT 275 or 276), CMPT 295*, CMPT 300, CMPT 307
  • Mathematics list: MACM 101**, MACM 201, MACM 316 

* ENSC major students may use ENSC 251 and ENSC 254 in place of CMPT 295. Enter your average grade between the two ENSC courses. 

** ENSC major students may use ENSC 251 and ENSC 252 in place of MACM 101. Enter your average grade between the two ENSC courses.

 

Internal Transfer Requirements for the Software Systems Major (SOSY) internal transfer requirements:

The Software Systems Major application requires completion of a student's TOP three (3) qualifying courses which include two (2) computing courses and one (1) mathematics course chosen from the lists below. All three courses must be completed prior to application. 

  • Computing list: (CMPT 125, 129, 135)**, CMPT 225, (CMPT 276 or 275), (CMPT 295, CMPT/ENSC 150 or CMPT 250/ENSC 250)   

**ENSC major students may use [ENSC 251 AND ENSC 252] in place of CMPT (125, 129, or 135)

  • Mathematics list: MACM 101, MACM 201, [(MATH 150/151 (or MATH 154/157 at B+ or higher)], [MATH 152 (or MATH 155/158 at B+ or higher)], (MATH 232 or 240)

 

Internal Transfer requirements for ALL OTHER COMPUTING-RELATED PROGRAMS (Joint Major Linguistics, Geographic Information Science, Dual Degree with Zhejiang University, Computing Studies Certificate): please contact asadvise@sfu.ca with your advising transcript, RE: Internal Transfer 1197

 

APPLICATION PERIODS BELOW:

Students seeking transfer into Computing in the Spring term must submit their application for transfer between September 2ndand October 1st. The Admissions Committee will review the student’s transcript, evaluate the prior term records, and make its decision before 1st of November.  

Students seeking transfer into Computing in the Summer term must submit their application for transfer between January 2nd and February 1st. The Admissions Committee will review the student’s transcript, evaluate the prior term records, and make its decision before 1st of March.  

Students seeking transfer into Computing in the Fall term must submit their application for transfer between May 2st and June 1st. The Admissions Committee will review the student’s transcript, evaluate the prior term records, and make its decision before 1st of July. 

 

CMPT MAJOR/HONOURS/MINOR or BUS/MBB JOINT MAJOR APPLICATION HERE

 

SOSY MAJOR INTERNAL TRANSFER APPLICATION HERE

DEGREE HOLDERS - External Students (Students who completed their first degree outside of SFU)

 

External Students (Students who completed their first degree outside of SFU)

Step 1: Review the Admission Requirements.

For complete admission requirements please visit the program’s calendar page:  

For additional admissions information including deadlines and requirements, visit here.

Step 2: Apply to SFU

SFU external students should apply through EducationPlannerBC as a University graduate and select the Computing Science Second Degree program or the Post-Baccalaureate Diploma as first choice.

For additional information, please refer to the Student Services website. Choose University Graduates (Degree Holders). Follow the steps outlined.

Please note that MACM 101 and CMPT 125 (or their equivalent course) must be completed in order to evaluate your Second Degree application.

Step 3: Check your To-Do List and Submit Supporting Documents

After applying to SFU, you will want to follow the next steps outlined on this website: https://www.sfu.ca/students/admission/apply/applied

In general you will:

Step 4: After admission, submit course waivers for lower division courses (School of Computing Science level)

Once you have accepted your offer to SFU, complete the Second Degree / Post Baccalaureate Course Waiver Form.  You will need your SFU computing ID, as well as a copy of your unofficial college/university transcript(s)* and any relevant course outlines. If you have any questions, please contact an Applied Sciences academic advisor.

In addition to submitting the School of Computing Science Course Waiver Form (noted above), students will want to contact the Math Advising Department to waive lower division Math courses based on their previous degree: https://www.sfu.ca/math/undergraduate/current-students/advising.html

DEGREE HOLDERS - SFU Alumni (Students who completed their first degree at SFU)

 

SFU Alumni (Students who completed their first degree at SFU)

Important: If you have completed any further academic studies at a recognized post-secondary institution (outside of SFU) after graduating from SFU please follow the External Students application process listed above.

Important: If you currently at SFU as a Non-Degree seeking student please follow the Internal Transfer process.

Step 1: Review the Admission Requirements.

For complete admission requirements please visit the program’s calendar page:  

Please note that MACM 101 and CMPT 125 must be completed prior to applying to the Second Degree program.

Step 2: Reactivate your Student Account

To reactiveate your student account please visit: https://www.sfu.ca/students/admission/admission-requirements/reactivation-form.html

For additional information on reactivation please visit: https://www.sfu.ca/students/calendar/fees-and-regulations/admission/reactivation-and-readmission.html#reactivation

Step 3: Computing Science application requirements (School of Computing Science level)

Complete the Second Degree / Post Baccalaureate online application.  You will need your SFU computing ID to apply (see note above), as well as a copy of your SFU Advising Transcript, unofficial college/university transcript(s)*, a Statement of Purpose (250 words) describing your motivation for pursuing a second degree/PBD, a copy of your resume or Curriculum Vitae (CV), and any relevant course outlines. If you have any questions, please contact an Applied Sciences academic advisor.

*Previous SFU students: SFU advising transcripts can be obtained from the Student Information System. Please sort by Term. Instructions on printing the advising transcript can be found under the section titled My Academic Information on the Student Information System Help files link found on the left-hand side menu.

OTHER STUDENTS  

 

Students interested in the computing science certificate program should contact an advisor for more information.