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.

Overview

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 >

Detailed admission requirements

FOR THE MAJOR

For students applying directly from BC high school Grade 12. For other areas and other categories of admission, please see admission requirements.

Computing Science

General requirements

  • English language requirements - click for details.
  • English 11
       (or Français langue première 11)
  • Language 11
       (includes beginner's language 11, American sign language 11 or 12, and language 12 courses)
  • Science 11
       (includes Biology 11, Chemistry 11, Earth Science 11, Forests 11, IB Environmental Systems 11, Principles of Physics 11 or a Science course at the Grade 12 level)
  • Foundations of Math 11 with a minimum grade of 60%
       (or Pre-Calculus 11/Foundations of Math 12/Pre-Calculus 12/Calculus 12 with a minimum grade of 60%)
  • English 12 with a minimum final blended grade of 60%
       (or First Peoples 12, or Français langue première 12 with a minimum final grade of 60%)
  • Graduate from high school

Program-specific requirements

English 12, Pre-Calculus 12, one of Biology 12/Chemistry 12/Physics 12, and one additional approved Grade 12 course

Approved grade 12 courses

BC First Nations Studies 12, Calculus 12, Comparative Civilization 12, Economics 12, English Literature 12, Foundations of Math 12 or Pre-Calculus 12, French 12 or français langue seconde 12, German 12, History 12, Japanese 12, Law 12, Mandarin 12, Philosophy 12 (4 cr), Punjabi 12, Social Justice 12, Spanish 12, Sustainable Resources 12.

Sciences: Biology 12, Chemistry 12, Geography 12, Geology 12, Physics 12.

IB/AP: All standard and higher level IB courses, and all AP courses, may be used in place of grade 12 courses.

How to apply

APPLYING TO THE MAJOR PROGRAM

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

  • Go to https://apply.educationplannerbc.ca/sfu.jsp
  • 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. 

APPLYING TO THE MINOR PROGRAM

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.