Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Computer Science | Software Development | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Software Systems Co-op Program

The Software Systems Co-op program is an optional program for students designed to integrate working semesters within their undergraduate degrees. Over 75% of students within the program choose to participate and complete 3 to 4 work terms prior to graduation.


Program Overview

The Computing Science Program at SFU is one of the top programs in Canada, and our students are hired at some of the most prominent employers in BC, Canada, and the world. The Software Systems program is an applied area of Computer Science that focuses on the development of high-quality software for public and private industry. It is a practical, hands-on program delivered through a combination of lectures, case studies, and individual and team projects.


Core Skills

All Software Systems graduates develop a set of core skills in the following areas:


  • Fundamentals
    • Computing protocols
    • Organization
    • Limitations and restrictions
    • Ethical decision making
  • Systems
    • Mathematics
    • Writing
    • Theoretical computing
  • Software Engineering
    • Group programming
    • Time and resource constraints
    • Project management
    • Version control
    • Coding practices

Sample Co-op Positions

Some sample co-op positions include:


  • Accessibility Analyst
  • AI Developer
  • Application Developer
  • Back-end Developer
  • Digital Application Developer
  • Firmware Engineer
  • Front-end Developer
  • IT Support
  • Product Verification
  • QA Test Developer
  • Software Developer
  • Software Engineer
  • Software Video Compression
  • Technical Writer
  • VR Developer
  • Web Developer

Co-op Work Terms

The co-op work terms are typically 4, 8, or 12 months in duration, and students can complete 3 to 4 work terms prior to graduation. The program is designed to provide students with practical work experience and to help them develop the skills and knowledge required to succeed in the software industry.


Employer Information

Employers can post job openings for co-op students, and the program provides support and resources to help employers manage the hiring process. Employers can also access a pool of talented and motivated students who are eager to gain practical work experience in the software industry.


Program Details

The Software Systems Co-op program is a comprehensive program that provides students with a unique combination of academic and practical experience. The program is designed to help students develop the skills and knowledge required to succeed in the software industry, and to provide employers with access to a pool of talented and motivated students.


See More
How can I help you today?