MENU

Computing Science Bachelor of Science

Overview

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. The Computing Science degree (BSc) is all about innovation and using technology for social good. 

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

school  Computing

description  Major

calendar_month 4 years

Ready to apply?

Check deadlines, requirements, or submit your application.

Apply now

Got Questions?

Get to know our team of friendly advisors who can help you plan your studies.

Talk to an Advisor

Program at-a-glance

This four-year Bachelor of Science Computing Science (B.Sc.) program is taught at SFU’s Burnaby campus.

If you want to take your computing science studies further and add research experience to your degree you can take additional courses to achieve an honours degree.

Year 1 & 2 - students will understand the basics of computer design, software development, and know one or two programming languages.

Year 2 & 3 - students will explore a range of concepts that make up the computing science dicipline and have the opportunity to specialize in one area of our six concentrations.

What You'll Learn

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:

Artificial Intelligence

The study of the design of intelligent agents, artificial intelligence spans areas such as knowledge representation, natural language understanding, automated reasoning and machine learning.

Information Systems

Learn software engineering and database systems design to enable you to undertake the efficient and effective development of large software products. Learn about the design and management of computer information systems.

Computer Graphics And Multimedia

The demand for expertise in this area has greatly increased. Topics include graphical interfaces, modeling, rendering, animation, visualization, and multimedia design.

Programming Languages And Software

The increased size and complexity of many software products and solutions requires better languages and supporting software to help bring them to market.

Computing Systems

Computing systems is the foundation of every computing environment, including operating systems, data communication and distributed networks. The rapid growth of the Internet provides many new opportunities for graduates with a strong background in systems

Theoretical Computer Science

This area focuses on mathematical tools and techniques for the formal analysis of computer algorithms, and provides the mathematical basis for classifying the difficulty of solving problems and for demonstrating the correctness of solutions.

Meet Our Students

I was excited to attend SFU because I was able to jump into computer science and programming right away. Having tried out computer science in high school and realizing I was way more passionate about it than the other sciences, I was very happy to get going right away on the topics I was passionate about when I started my journey at SFU. Unlike some schools where many general sciences are required in the first year, I was able to immediately get to the coding and math courses like I wanted to.

Career Possibilities

The world is changing rapidly and so is the full range of career opportunities that await. Armed with the necessary knowledge and skills, graduates pursue careers in jobs such as:

  • 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

Further Program Information

Discover more details about this program on our 'current students' pages:

How To Apply

Learn more about entry requirements, admission pathways, and how to apply.

How to apply

Related News

Clare - current student in Computing Science

Women in Computing Science

Each year we celebrate the achievements of women in the field of technology. Read more about some of our women in computing science

See the full story

Members of WiCS at the 10 year celebration

SFU's WiCS club celebrates 20 years

On February 16th, alumni and current students associated with SFU's Women in Computing Science (WiCS) came together for a reunion event, commemorating two decades of empowerment.

See the full story