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.
