Students
مصاريف
تاريخ البدء
وسيلة الدراسة
مدة
حقائق البرنامج
تفاصيل البرنامج
درجة
درجة البكالوريوس
تخصص رئيسي
Computer Science | Software Development | Software Engineering
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات
لغة الدورة
إنجليزي
عن البرنامج

نظرة عامة على البرنامج


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 these 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 participate in 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. The program also provides funding resources and suggested salary ranges for co-op students.


What Our Students Study

The Software Systems program covers a range of topics, including:


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

Comprehensive Course List

A comprehensive course list is available, which outlines the specific courses and topics covered in the Software Systems program.


Hiring Process

The hiring process for co-op students typically involves the following steps:


  1. Posting a job opening
  2. Reviewing applications
  3. Scheduling interviews
  4. Extending an offer to the selected student

Employers can find more information on the hiring process and how to post a job opening on the program's website. NA


عرض المزيد
How can I help you today?