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.

Computing Science Policies

Continuation Policy

Continuation Requirement: Students in computing science programs are expected to maintain a cumulative GPA of 2.4 or better to access 200, 300, and 400-level CMPT courses. Students whose CGPA falls below 2.40 will be placed on probationary standing with the school and are required to make an appointment with an advisor prior to course registration. The number of courses available to probationary students may be limited. Probationary students must achieve either a semester GPA of at least 2.4 or an improvement in CGPA in order to continue. Probationary standing will be revoked once the CGPA improves to 2.4 or better and is maintained.

Students must obtain permission from the department if they wish to take, for further credit, any course that is a prerequisite for a course the student has already completed with a grade of C- or higher.

Prerequisite Grade Requirement

Prerequisite Grade Requirement: Registration in any computing science course normally requires that students obtain a C- or better in each prerequisite course, unless stated differently in the calendar. A minimum CGPA of 2.40 is required for entry into upper division computing courses.

Students may appeal a prerequisite requirement using the Prerequisite Appeal Form.

Refer to the School of Computing Science in the SFU Calendar for the complete list of requirements.

SFU Undergraduate Policies

A university policy is a governance document that states a goal or purpose.  A policy explains why the university is doing something and what it wants to achieve.  It usually contains principles to guide decision-making and guidelines for achieving its intended outcomes.  A policy designates and authorizes individuals or units to implement the policy.

Policies are different than procedures.  Procedures provide specific direction about how to implement the policy. Procedures normally assign responsibilities and include processes for day-to-day operational decision-making to achieve the institutional goals and objectives as set out in the policy. 

Questions?

Connect with a Faculty of Applied Sciences advisor.

Learn More