The School of Computing Science is the largest within the Faculty of Applied Sciences. Established in 1973, the School has built a reputable program which teaches our students skills for a changing workforce.

Program Highlights

  • Optional, paid co-op work experience
  • Degree flexibility allows you to shape your courses around study topics that interest you
  • World-renowned faculty who are leaders in their fields and represent research excellence
  • Accelerated master's option allows you to work toward a master's degree alongside your undergraduate degree

Ready to apply?

Check deadlines, requirements, or submit your application on our Admissions Page.


The Computing Science degree (BSc) is all about innovation and using technology for social good. The four year program is delivered on our Burnaby Campus. See below for further program details.


The Computing Science (BSc) program first introduces students to foundational topics in computing such as programming, databases, theoretics - while also building up relational knowledge in mathematics, statistical analysis, and linear algerbra.

In the latter half of the program, students get to select from a broad choice of computing science elective courses from across six concentration areas:

  1. Artificial Intelligence
  2. Visual and Interactive Computing
  3. Computing Systems
  4. Information Systems
  5. Programming Languages and Software
  6. Theoretical Computing Science

In addition to these, students will also complete other general electives to fulfil the University's Writing, Quantitative, and Breadth (WQB) requirements.

Admission Requirements

General Requirements

All applicants intending to start their studies at SFU must complete the University general requirements:

Program Specific Requirements

To be eligible for entry into the computing science program, applicants must also fulfil additional criteria for admission:

  • Domestic high school applicants: a minimum of 5 approved Grade 12 courses must be completed. Admission is based on an evaluation of all approved Grade 11 and Grade 12 courses. To view the requirements, please visit our computing science admissions page
  • Domestic College or University transfer applicants: a minimum of 24 units of transferable post-secndary course work. To view the specific requirements, please visit our college transfer admissions page.
  • International applicants: read more about the requirements for international students on our computing science admissions page.

Tuition & Fees

Tuition is paid per course credit, per semester. Students can read more about tuition and fees on our student services webpage.

For scholarship, bursary, and award information please visit SFU's Financial Aid & Awards webpage.


A BSc in Computing Science can lead to careers in all sectors including gaming and entertainment, health and medicine, tech, finance, agricultural industries, environmental technologies and more!