Software Systems - Course Enrollment
Where can I find more information about Computing Science and Software Systems courses?
What are the requirements to take Quantitative "Q" courses?
That depends upon the course. Some courses only require the Q designation while others have additional requirements. Computing Students need 70% or higher in Principles of Math 12 (or a minimum grade of C- in a course which transfers to SFU as a Q course) to obtain their Q designation. See SFU's Quantitative page for more information.
What are the requirements to take MACM 101?
MACM 101 requires both the Q designation and a pass in Principles of Math 12 or SFU MATH 100.
What are the requirements to take MATH 150 or 151 and what's the difference between these two courses anyways?
Both MATH 150 and 151 require the Q designation and a minimum grade in either Principles of Math 12 or SFU MATH 100. See the course catalog in the Student Information System for the required grades in Math 12 or MATH 100 or see the course outlines in the Math Department.
MATH 150 and 151 are equivalent and students write the same final exam. However, MATH 150 is a 4 unit course that assumes no previous calculus experience and entails one extra hour of lecture time per week.
General Software Systems
I don't know how to program, will I succeed in Software Sytems or Computing Science?
Absolutely! Many of our best students have no programming experience prior to entering university. All you need is a willingness to learn and some mathematical aptitude.
I'm interested in Software Systems, but I want to keep my options open in case I want to transfer into another CS program. Are there any courses I need to make sure I take?
Yes. You should take STAT 270 in lieu of STAT 101 and take CMPT 276 in lieu of CMPT 275.
How easy is it to switch from Software Systems to one of the other Computing Science programs?
It's very easy until the end of your 2nd year. Although students in Software Systems can use either CMPT 276 or 275, all other Computing programs require CMPT 275. Course choices starting in 3rd year diverge to a greater extent between SoSy and other CS programs making it progressively more difficult to switch.
What's the admissions average for direct admissions from high school?
This can change, so it’s best to refer to the SFU admissions page Keep in mind that the admissions average is an overall average of your four grade 12 course marks.
There are multiple courses listed under the CMPT and MATH/MACM qualifying course list. Which do I need to choose?
That is entirely up to you. Select whatever combination of: 2 MATH/MACM + 1 CMPT OR 1 MATH/MACM + 2 CMPT which gives you the highest average across these 3 courses. Note, if you’re using a qualifying course which you’ve repeated at SFU or elsewhere, see the next question.
I repeated one of the courses I want to use as a qualifying course. Can I still use it towards my admission to Software Systems?
Yes, but be aware that we will only look at your first attempt for admission purposes. For example, say you obtained a D in your first attempt at MATH 151 but received a B in your second attempt. If you want to use MATH 151 as one of your qualifying courses, we would only consider your first attempt and therefore we would assign that course a grade of D on your application. There are no exceptions to this rule.
Where can I find out how my BC college courses will transfer to SFU?
You can find this information through the BC Transfer Guide. Remember to select “Simon Fraser University” as your receiving institution.
Are there courses I can substitute for MATH 151 for admission to Software Systems?
Yes. Courses which transfer to SFU as MATH 150 can be substituted. (MATH 150 is a 4 unit course that assumes students have no previous calculus experience.)
Courses which transfer to SFU as either MATH 154 or MATH 157 can also be substituted for MATH 151 but only as long as a grade of B+ or better is obtained.
Are there courses I can substitute for STAT 101 for admission to Software Systems?
Yes. Students may use courses which transfer to SFU as STAT 270. If you would like to take CMPT 305 as an elective,
Can I use courses that transfer to SFU as CMPT 1XX, 2XX or MATH 1XX, 2XX towards my three qualifying course requirements for admission to Software Systems?
No, such courses are ‘undesignated’ and may not be used to satisfy the qualifying course requirement needed for admission to Software Systems or any other Computing Science program. Such courses may only count towards the total number of units needed to graduate but will not satisfy any specific program requirements.