Software Systems (SoSy) is a program within the School of Computing Science, that offers courses at both the Surrey and Burnaby campuses. By completing the program, students earn the degree of BSc Software Systems. SoSy is an applied area of computer science that focuses on teaching the skills to develop high-quality software.
SoSy focuses more on applied, practical programming, while Computing Science focuses more on math and the theory of programming. Computing Science requires more math- and theory-heavy courses than SoSy. Another thing to note here is the structure of the two programs; Computing Science allows for more of a specialization in different areas if you plan your courses correctly, while SoSy is more structured, and doesn’t allow for as much freedom.
Students need at least a 2.50 CGPA and 30 credits before applying. New students are required to apply at least 2 terms before the semester they intend to do their first co-op work term. More info about the co-op program is provided on the link above