Frequently Asked Questions
Student Information System (SIS) and enrollment
- What are the deadlines for adding/dropping a class, paying tuition, applying for graduation?
- How do I enroll in courses using the Student Information System?
- I want to enroll in classes. Where can I find information about which courses are offered?
- Where can I find more information about computing science (CMPT) courses?
- I can’t enroll into a course, what should I do?
- What are units and are these the same as credits?
- When can I register in Upper Division (UD) CMPT courses?
- I’m an undergrad computing science student, can I take a graduate computing course?
- I know someone who's going to drop a course. Can I get their spot?
- How late into the term can I add/drop/swap a CMPT course?
- What if I need to drop a course after the deadline has expired?
- What’s a WD or WE notation and will it affect my GPA?
- How late into the term can I get a tuition refund?
Transferring into Computing Science from other programs at SFU
General Program and Graduation requirements
- When should I see an advisor about graduation?
- How do I apply to graduate?
- If I've completed all the courses I need for my CMPT major, can I graduate?
- Can I use any of my CMPT units towards my Math Minor?
- Can I take upper level courses at the same time as I'm fulfilling my lower division requirements?
- I’d like to find a tutor for one of my CMPT, MACM, MATH classes, where can I find one?
- What are WQB requirements and how do I know whether they apply to me?
- I’m not sure when I was admitted to SFU or CS, how can I find out?
- Where can I find a list of courses that qualify as Writing (W), Breadth (B-Sci, B-Soc, B-Hum), or Quantitative (Q)?
- I’m a second degree student. Do WQB requirements apply to me?
SFU Students Services tracks all important deadlines for students. Please visit their Deadlines website page.
Have a look at the online video tutorials for instruction. Student Services can help students who are experiencing technical troubles with SIS. If emailing firstname.lastname@example.org, please be sure to include your student number and full name in all emails.
Up-to-date course scheduling information for all departments can be found by using the Class Search/Browse Catalog feature of the SIS. Computing science also has course lists for current and upcoming semesters listed in our Course Central page. Course Central is located under Information Central on the left-hand side menu of our website.
Check out our course outlines, which are posted online in our Course Central page.
To enroll in a course:
- Check that the both the lecture and associated lab/tutorial have open seats. Click on the section link in the SIS for the lecture & lab/tutorial & look under class availability to see the number of available seats remaining.
- Check that you have the prerequisites needed for the course. Clicking on the section link for a lecture in the SIS will provide you with the enrollment requirements (prerequisites) needed for the course. All 200 level and higher CMPT courses require a min. 2.40 CGPA in addition to specific course prerequisites. Students with less than 2.40 CGPA are required to see an advisor for enrollment. 200 level and higher CMPT courses are restricted to students in approved computing programs. Students from other departments who have the needed prerequisites will need to wait until the end of the 4th week of enrollment.
If you do not have the needed prerequisites, you will not be able to self-enroll into the course. If you do have them but still can’t enroll, send an email including your name, student number, course (and lab/tutorial) class number to email@example.com
Yes, units and credits are the same. For instance, a student majoring in computing has to complete at least 120 total units. Refer to the SFU calendar for complete program requirements.
Upper Division CMPT courses are reserved for students who have been admitted to an approved CMPT program. These restrictions remain in place for the first 4 weeks of enrollment after which U/D classes open up to non-computing students who meet the course prerequisites.
Students who otherwise meet all prerequisites for a course but who still experience problems enrolling should send an email to firstname.lastname@example.org with their name, student number, lecture and preferred lab (if applicable). If possible, include the type of error message produced by SIS.
Yes, an undergraduate student in an approved CS program can take a CMPT grad course for unit. You will need to fill out a CS appeal form stating why you wish to take a graduate course and how this course fits into your program plan. You will also need to obtain permission of the grad course instructor. Print out a copy of your unofficial advising transcript (available from the SIS) and attach it to the completed Appeal form. Return this package to the CS main office at the Burnaby campus ASB 9971, or at the Surrey campus room 4100, Galleria level 4.
A student cannot "give" a space to another. When a student drops a course via the Student Information System, that space is not released immediately back into the system in order to prevent a student from saving a space for another student.
No Adds or Swaps will be accepted in CMPT courses after the second week of classes. Courses can be dropped up until the end of the third week of classes with no WD notation on your academic record. Students are responsible for being aware of drop deadlines every term. Please refer to the SFU deadlines page for more information.
You may drop a course even after the deadline for dropping courses with a WD notation has passed. At this point, course drops are handled by student services and are only considered under extenuating circumstances. Please refer to the withdrawal page for more information.
WD stands for “withdrawn” while WE refers to “withdrawal under extenuating circumstances.” These notations will remain on your transcript, but neither will affect your CGPA or term gpa. You may repeat any course dropped under WD or WE and it will not count against the total number of course repeats you are allowed to take during your undergraduate degree.
No refund is given for courses dropped by a student or an advisor after the end of the second week of classes.
Please refer to the SFU deadlines page for more specific information.
You can apply for internal transfer to our program anytime after completion of 3 qualifying courses. See our SFU Student Transfer for more information.
You will have access to enroll in upper-division courses via the SIS in upcoming terms. All upper division CMPT courses are restricted to students in an approved computing program for the first four weeks of enrollment. Also, the term of declaration dictates your graduation requirements. If the School changes degree requirements after you have declared your Hon/Maj/Min, you will be exempt from these future changes.
If you expect to be graduating in the next 2-3 terms, you are strongly recommended to meet with a CS advisor to review graduation requirements. Login to the SIS to print your unofficial advising transcript, and bring this with you when you come in for the graduation check.
Application is done through the Student Information System. There are two graduation ceremonies per year, in June (Summer) and October (Fall). When you enroll in your last term, you will need to log on to the Student Information System and apply to graduate.
Please be sure to check the convocation pages for application deadlines and information on how to apply.
Although you may have satisfied the requirements for CMPT, you also need to satisfy the University unit hour requirement. The University requires that a student complete a minimum of 120 units (132 for the Honors degree) of which 45 (60 for Honors) must be upper division.
NOTE: You may wish to see an advisor to discuss your course schedule in your last term.
Lower Division Courses: Can be used to satisfy both Computing, Math, and combined Computing/Math degrees.
Those students who wish to earn a BSc degree from the Faculty of Applied Sciences will be completing MACM 316 and two additional courses that MAY be Math courses from Table III, located on the CS Major Graduation Form. These (3) courses may NOT be double-counted. Speak to an advisor about how the courses will be distributed between the major and minor.
Yes, as long as you are an approved CMPT Major/Minor and you meet the course prerequisites. We do however recommend that students complete all of their lower division course work before attempting upper division course
A list of tutors is available from the CS Advisors each term. A number of MATH classes have open labs where students can simply drop in for help. See the Math department for more information on which classes are serviced by these labs.
Alternatively, many tutors post ads around campus.
WQB refers to Writing, Quantitative, and Breadth requirements. These requirements were put into place to ensure that all SFU students are exposed to a variety of topics and subject matter from different disciplines.
- SFU requires that all students admitted to SFU in Fall 2006 (1067) or subsequent terms complete the WQB requirements. Please refer to the WQB pages for complete WQB graduation requirements.
- Note: The upper division writing requirement must be met by taking CMPT 376 (W). Joint major students may have the option of taking an alternative course. Please refer to graduation plans for your program or speak with an advisor.
- WQB requirements do NOT apply to students admitted to SFU prior to Fall 2006 (1067). This also applies to students admitted to computing programs after Fall 2006 (1067) but who entered SFU prior to Fall 2006 (1067). Such students admitted to the Major, Honors, or Specialist Major (Multimedia & Software Eng) should speak to an advisor to ensure that they meet graduation requirements.
Login to the SIS & look at your unofficial advising transcript. See the image below:
This particular student was admitted in 1061, which refers to Spring 2006. The middle 2 digits of the 4 digit code refer to the year of admission and the last digit refers to the term of admission (1 = Spring, 4 = Summer, 7 = Fall). So, for example, 1087 would refer to Fall 2008 while 1074 would refer to Summer of 2007.
You will find a complete list of all courses accepted as W, Breadth, and Q here.
Second degree students admitted to SFU after fall 2006 are only required to complete one lower or upper division Quantitative (Q) course and complete CMPT 376 (W).
- Waive requirements (such as the number of credits needed to enter a course), or
- Appeal a Grade. Note — The first step in a grade appeal is to contact your course instructor about your concerns. If following this meeting, your concerns are still unresolved, you may file an appeal. You MUST give specific reasons why you feel you deserve a higher grade. Please READ the university policy found here BEFORE applying.
Please note the following:
- For appeals concerning Transfer Credits please submit detailed course outline(s) and a copy of calendar description(s) to the Student Services office who will then initiate re-evaluation procedures.
- For appeals concerning decisions made on applications for Withdrawals under Extenuating Circumstances (WE), please visit the Student Services General Enquiries Counter, MBC 3000. You may also refer to the Student Services page for more information on appealing a decision.
- For appeals concerning Academic Dishonesty(plagiarism), the first step is to contact your instructor. If following this meeting your concerns are unresolved, you may refer your case to the Tribunal of the University Board on Student Discipline (UBSD) in writing, stating reasons, within three weeks of the date of notification by the instructor or department Chair. The Office of Student Services Secretariat Services is available to discuss procedural issues. Students may also consult the Ombuds Office (room: 2205 Maggie Benson Student Services Center; email: email@example.com). Please READ the university policy found here BEFORE applying.
The appeal form can be found here. Completed appeal forms must be attached to a copy of your unofficial advising transcript (which can be obtained from the SIS) and returned to the CS main office (on the Burnaby campus in room ASB 9971 or on the Surrey campus in room 4100, Galleria level 4).
Yes, MATH 150 can be substituted. MATH 150 is a 4 unit course that assumes students have no previous calculus experience.
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
Yes, MATH 155 or MATH 158 can be substituted for MATH 152 as long as a grade of B+ or better is obtained.
You will then need to repeat your substituted course. So, if you took MATH 157 in your first attempt, you will need to repeat MATH 157 in order to achieve a grade of B+ or higher. You will not be able to take MATH 151 for credit after taking either MATH 150, MATH 154 or MATH 157. Similarly, you will not be able to take MATH 152 for credit after taking either MATH 155 or MATH 158.
Students (except Software Systems majors) may substitute BUEC 232. If you are planning on taking CMPT 305, then you will need to take STAT 270, otherwise, either course will be accepted.
Software Systems students can substitute STAT 101. If you would like to take CMPT 305 as an elective, then you should take STAT 270.
Repeats: If you take STAT 270 and wish to repeat it, take STAT 270 again. If you take BUEC 232 and wish to repeat it, take BUEC 232 again.
TAs are only available in their lab during their appointed hours. TA office hours are established by the course instructor and announced in class. If you can't make the TA's posted hours, talk to the instructor/TA.
TAs are there to help students with their coursework, not do it for them. A TA should offer suggestions on what you can do to solve the problem yourself.
We encourage students to voice their concerns directly to the course instructor (or TA). If you're uncomfortable doing this, then you should meet with an advisor and discuss the situation.
The advisors receive over a hundred e-mail messages and many telephone calls each week. As well, in-person advising is usually available for at least four hours per day. If you don't get a reply, and can't see the advisor in person, then send your request again after a reasonable amount of time has passed. Be sure to provide your student number in all e-mail correspondence! You may also follow up on your email by contacting the advising office by telephone at 778-782-9256 (Burnaby) or 778-782-8111 (Surrey).