Computing Science

Overview

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.

Degree: Bachelor of Science or Bachelor of Arts

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.

Academic Calendar:

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.

Meet our student

Jasleen Grewal

Read about Jasleen's internship at Harvard’s prestigious Stem Cell Institute.

Learn more

BC high school admission requirements

Not a BC high school student?

General requirements

A comprehensive list of all approved Grade 11 and 12 academic courses can be found here. Admission is based on an evaluation of all approved Grade 11 and 12 courses, with greater emphasis on List A courses.

Online/distance education courses must be 100% complete by January 31, 2020.

The SFU-Zhejiang University Computing Science Dual Degree Program is open to domestic and international students. A supplemental statement of interest is required. Prospective students from China, Hong Kong, Macau, and Taiwan, who do not hold Canadian citizenship, need to gain admission via Zhejiang University.

Grade 11 required courses

Required Course List B
One of:
English 11
  • EFP: Literary Studies + New Media 11
  • EFP: Literary Studies + Spoken Language 11
  • EFP: Literary Studies + Writing 11
  • Composition 11
  • Creative Writing 11
  • English First Peoples 11
  • Literary Studies 11
  • New Media 11
  • Spoken Language 11
One of:
Language 11

Any of language 11 or waiver (includes all grade 11 and/or 12 second language courses, including all Indigenous languages of Canada, and introductory Grade 11 language courses)
One of:
Math 11

  • Foundations of Math 11
  • Pre-Calculus 11
One of:
Science 11

  • Chemistry 11
  • Earth Sciences 11
  • Environmental Science 11
  • Life Sciences 11
  • Physics 11
  • Specialized Science 12
One of:
Social Studies 11


See all approved grade 11 courses

Grade 12 required courses

t warning Students must complete a minimum of 5 approved grade 12 courses, including all required course. Equivalent AP or IB courses maybe used in place of the following courses.

Required Course List A
One of:
English 12
  • English Studies 12 (English 12)  (min 70%)
  • English First Peoples 12 (min 70%)
  • Francais langue et culture 12
One of:
Science 12
  • Anatomy and Physiology 12 (Biology 12)
  • Chemistry 12
  • Physics 12  
One of:
Math 12
  • Pre-Calculus 12
Recommended
  • Calculus 12


Type Course List B
Two courses:
From List A or List B
  • 20th Century World History 12 (History 12)
  • Accounting 12
  • American Sign Language 12
  • Asian Studies 12
  • BC First Peoples 12
  • Comparative World Religions 12
  • Comparative Cultures 12 (Comparative Civilizations 12)
  • Composition 12
  • Computer Science 12
  • Contemporary Indigenous Studies 12
  • Creative Writing 12
  • Economic Theory 12
  • Economics 12
  • Engineering 12
  • Entrepreneurship 12
  • Environmental Science 12 (Sustainable Resources 12)
  • Financial Accounting 12
  • Foundations of Mathematics 12
  • French 12
  • Genocide Studies 12
  • Geology 12
  • Geometry 12
  • German 12
  • Human Geography 12
  • Italian 12
  • Japanese 12
  • Korean 12
  • Law Studies 12 (Law 12)
  • Literary Studies 12 (English Literature 12)
  • Mandarin 12
  • Mechatronics 12
  • New Media 12
  • Philosophy 12
  • Physical Geography 12 (Geography 12)
  • Political Studies 12
  • Punjabi 12
  • Russian 12
  • Social Justice 12
  • Spanish 12
  • Spoken Language 12
  • Statistics 12
  • Urban Studies 12

See all approved 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.