Computing Science Undergraduates
Our computing science programs give you the knowledge, practical experience and in-demand skills to take advantage of one of the most dynamic and diverse, and lucrative job markets out there.
Forms Overview
Appeals
Throughout your studies, there may be cases where you will need to submit an appeal or waiver to your School. These forms can only be submitted via Coursys. Please note that appeals can take approximately 3 - 5 business days to be processed.
Degree Planning
To help with course planning and selecting courses, the School also has degree planning forms. While these assistive tools make tracking your degree progress simpler, students must always consult the calendar for their formal degree requirements.
Prerequisite Waiver
To request a waiver of prerequisites with equivalent coursework.
Please read the information below before you submit your appeal.
Important Information - Click to learn more
All requests for exceptions to existing SFU and School policy, calendar and program requirements MUST be made in writing to the department via this form to ensure consistency and fairness for all students.
Students are encouraged to meet with an advisor prior to completing this form.
The deadline to submit this form is the 5th business day of the term at 10am, at which date this form will be disabled.
Time Conflict Appeal
To request a time conflict waiver between two courses.
Please read the information below before you submit.
Important Information - Click here to learn more
Students are discouraged to enroll in courses with a time conflict. Students are fully responsible for meeting all course requirements and deliverables. This includes attendance at lectures/labs, mid-terms, exams, team meetings, etc. Instructors are unlikely to make adjustments to the course grading scheme, due dates, or exam schedules to accommodate time conflicts.
The deadline to submit this form is the 5th business day of the term at 10am, at which date this form will be disabled.
COURSE DUPLICATION FORM
To request third time repeat; or excess repeats.
Please read the information below before you submit.
Important Informaton - click here to learn more
A course duplication request will be granted only when both the following conditions hold:
- there is no reasonable alternative to course duplication that will allow the student to continue with the intended program of studies, and
- there is clear evidence to support a belief that the student will be successful in both the duplicated course and the intended program of studies.
Students MUST meet with an advisor prior to completing this form. Contact FAS Advising.
The deadline to submit this form is the 5th business day of the term at 10am, at which date this form will be disabled.
Late Enrollment Request
To request enrollment into a course, after regular open enrollment ends.
Please read the information below before you submit.
Important Information - click here to learn more
This form is for students who are seeking enrollment past the self enrollment period and require Instructor and Department approval.
For the late enrollment request to be considered:
- Students must have a minimum CGPA of 2.40 or have PREVIOUSLY received approval to enroll, if requesting to enroll in CMPT 200/300/400 level course(s)
- Students must have met all prerequisites for the requested course(s), or have PREVIOUSLY received a prerequisite waiver
- There must be no time conflict between courses - if you are enrolled in a course that has a time conflict with the course that you are requesting late enrollment, you must indicate in the form that you wish to swap/drop the course. We will drop you from the course with the time conflict if we are able to process the late enrollment.
Late enrollment is not guaranteed.
This form is enabled on the 6th business day of the term at 9am.
The deadline to submit this form is the 15th business day of the term at 10am, at which date this form will be disabled.
CO-OP Appeal Form
To request taking a concurrent course while on co-op work placement.
Please read the information below before you submit.
Important Information - click here to learn more
Students are discouraged to take an academic course while on Co-op unless it is a pre-requisite for a course you plan to take once you have completed the Co-op work term. If you do decide to take a course during your Co-op work term, no more than ONE course is allowed.
Students are fully responsible for meeting all course requirements and deliverables. This includes attendance at lectures/labs, mid-terms, exams, team meetings, etc. Instructors are unlikely to make adjustments to the course grading scheme, due dates, or exam schedules to accommodate time conflicts.
CS Appeal form
To waive a degree requirement; or appeal a grade; or other requests.
Please read the information below before you submit.
Important Information - click here to learn more
This form can be used for students wishing to:
- 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 copy of calendar description(s) to the Student Services office who will then initiate evaluation procedures.
- For appeals concerning Withdrawals, a completed course withdrawal form and other supporting documents should be returned to Registrar's General Enquiries Counter. Please refer to the Student Services page for more information.
- University policy specifies that appeals concerning violations of the SFU Code of Academic Integrity are handled by two bodies, the University Board on Student Discipline (UBSD) and the Senate Committee on Disciplinary Appeals (SCODA). If you wish to appeal an instructor's decision that you have violated the SFU Code of Academic Integrity, you should consult the Office of the Ombudsperson for advice on submitting an appeal to UBSD or SCODA.
2.4 CGPA Course Access Form
To request CMPT enrollment with CGPA below 2.4 (available for students who started in Fall 2019 onwards only).
Please read the information below before you submit.
Important Information - click here to learn more
A minimum CGPA of 2.40 (along with required prerequisites) is needed to enroll in CMPT 200/300/400 level courses.
Students with a CGPA below 2.40 MUST meet with an advisor to discuss their options. Contact FAS Advising.
- Students admitted before Fall 2019 will complete the provided form and then meet with an advisor.
- Students admitted in Fall 2019 and onwards will meet with an advisor and then submit this form.
The deadline to submit these forms is the 5th business day of the term at 10am, at which date the forms will be disabled.
RESEARCH COURSE (415/416/493/496/498)
To request enrollment into a research course, directed studies, or honours research course:
- Special Research Project (CMPT 415/416)
- Digital Media Practicum (CMPT 493)
- Directed Studies (CMPT 496), or
- Honours Research Project (CMPT 498)
CMPT 120 Placement
A placement test to determine whether you may bypass CMPT 120.
Please read the information below before you submit.
Important Information - click here to learn more
CMPT 120 is a required course for all Computing Science major, minor, and certificate students.
Students who:
- already have some computing knowledge
- took computing science courses in high school or elsewhere
- worked in a business or volunteered as a computer programmer
- have written programs of 200-300 lines of code or more
can choose to take the CMPT 120 Placement Test to help determine whether they can bypass CMPT 120 and move directly into CMPT 125.
If students pass the test they will be given a permanent pre-requisite waiver for CMPT 120 and can then enroll into CMPT 125. If students do NOT pass the test, they are required to take CMPT 120 and will enroll in CMPT 125 later in their program.
The deadline to take this test is the 5th business day BEFORE the start of the term, at which date this form will be disabled.
FALL 2024 TO PRESENT
Planning Forms
- Computing Science Major
- Computing Science Honours
- Software System Major
- Joint Major in Information Systems with Business Administration
- Joint Major in Computational Linguistics
- Minor
- Second Degree
- Post Baccalaureate Diploma
Fall 2023 to Summer 2024
Planning forms
Fall 2022 to Spring 2023
Planning forms
- Bachelor of General Studies
- Joint Honours in Molecular Biology and Biochemistry and Computing Science
- Joint Major in Molecular Biology and Biochemistry and Computing Science
- Computing Science Second Degree BSc
- Geographic Information Science Honours
- Geographic Information Science Major
- Software Systems Major
- Computing Science Major - Fall 2022
- Computing Studies Certificate - Fall 2022
- Computing Science Minor - Fall 2022
- Computing Studies Certificate - Spring 2023
- Computing Science Minor - Spring 2023
Fall 2020 to Fall 2021
Planning forms
- Computing Science Major - Fall 2020
- Computing Science Major - Fall 2021
- Honours
- Software Systems Major
- Geographic Information Science Major
- Geographic Information Science Honours
- Joint Major in Information Systems with Business Administration
- Joint Major in Bioinformatics in Computing Science and Molecular Biology and Biochemistry
- Joint Honours in Molecular Biology and Biochemistry and Computing Science
- Joint Major in Computational Linguistics
- Minor
- Certificate
- Post Baccalaureate Diploma
- Second Degree
Fall 2019 to Summer 2020
Planing forms
- Major
- Software Systems Major
- Geographic Information Science Major
- Geographic Information Science Honors
- Joint Major in Information Systems with Business Administration
- Joint Major in Bioinformatics in Computing Science and Molecular Biology and Biochemistry
- Joint Honors in Bioinformatics in Computing Science and Molecular Biology and Biochemistry
- Joint Major in Computational Linguistics
- Minor
- Certificate
- Post Baccalaureate Diploma
- Second Degree
Fall 2016 to Summer 2019
Planning forms
- Major
- Honors
- Software Systems Major Spring 2016
- Software Systems Major Summer 2018
- Geographic Information Science Major
- Geographic Information Science Honors
- Joint Major in Information Systems with Business Administration
- Joint Major in Bioinformatics in Computing Science and Molecular Biology and Biochemistry
- Joint Honors in Bioinformatics in Computing Science and Molecular Biology and Biochemistry
- Joint Major in Computational Linguistics
- Minor Spring 2018
- Certificate
- Post Baccalaureate Diploma
- Second Degree