Computing Science

Solve computing problems of the digital age ranging from networks to artificial intelligence to complexity theory.  Enjoy unrivalled flexibility in your choice of program and graduate with practical skills to take advantage of a dynamic, rewarding, fast-growing job market.


The Computing Science major is offered by the School of Computing Science in the Faculty of Applied Sciences. Computing Science may also be taken as a minor.

Degree: Bachelor of Science or Bachelor of Arts

major program description >
minor program description >

Admission requirements for Computing Science

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


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

  • Go to
  • In section 4, Applying to SFU:
    • select from the drop-down list of faculties: Faculty of Applied Sciences
    • select from the drop-down list of programs: BSC Computing Science

Students choose an Engineering option towards the end of their second year at SFU. 


You may add the minor program to any major program other than computing science. Speak to your faculty advisor.

Read about Jasleen Grewal's scholarship and internship ...

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:

  • Chief Information Officer
  • Chief Information Security Officer
  • Chief Operations Officer
  • Chief Technical Officer
  • Computer and Information Systems Manager
  • Game Developer
  • Interactive Media Developer
  • IT Project Manager 
  • Senior Quality Assurance (QA) Analyst
  • Software Engineer
  • Software Developer
  • Systems Architect 
  • Web Designer
  • Web Developer

Not sure where to start? Career Services can help you explore your options and create possibilities.