Last updated on 2025-12-03
Program Overview
The Bachelor of Science in Computing Science at Simon Fraser University is designed to equip students with the skills necessary to tackle the computing challenges of the digital age. This program emphasizes flexibility, allowing students to tailor their education to their interests and career goals. Graduates will emerge with practical skills that are highly sought after in a dynamic and rapidly evolving job market. The program is offered by the School of Computing Science within the Faculty of Applied Sciences, and students have the option to pursue a minor in Computing Science as well.
Program Structure
The Bachelor of Science in Computing Science program is structured to provide a comprehensive education in various aspects of computing. The program length is typically four years, allowing students to delve deeply into the subject matter while also gaining hands-on experience. Key features of the program structure include:
- Flexibility in course selection to align with personal interests and career aspirations.
- Opportunities for practical application of skills through projects and collaborative work.
- Access to state-of-the-art facilities and resources within the Faculty of Applied Sciences.
- Possibility to engage in co-op programs or internships to gain real-world experience.
Students are encouraged to explore various computing domains, including networks, artificial intelligence, and complexity theory, ensuring a well-rounded education.
Featured Experiences
- Co-op opportunities that allow students to gain valuable work experience while studying.
- Hands-on projects that foster collaboration and practical skill development.
- Access to cutting-edge technology and resources in computing science.
- Engagement in research initiatives that contribute to advancements in the field.
- Networking opportunities with industry professionals through events and workshops.
Career Options
Graduates of the Bachelor of Science in Computing Science can pursue a variety of career paths in Canada, including:
- Software Developer: Design, develop, and maintain software applications for various platforms.
- Data Analyst: Analyze and interpret complex data sets to inform business decisions and strategies.
- Systems Analyst: Evaluate and improve computer systems to enhance efficiency and effectiveness.
- Network Administrator: Manage and maintain computer networks, ensuring security and optimal performance.
- Artificial Intelligence Engineer: Develop AI models and algorithms to solve real-world problems across industries.
These roles highlight the diverse opportunities available to graduates, reflecting the growing demand for skilled professionals in the computing field.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Simon Fraser University (SFU) official website










































