i) BSc and BSc Honours degree candidates must complete the program core: SC/COSC 1020 3.0; SC/COSC 1030 3.0; SC/COSC 2001 3.0; SC/COSC 2011 3.0; SC/COSC 2021 3.0; SC/COSC 2031 3.0; SC/COSC 3101 3.0; SC/COSC 3221 3.0; SC/COSC 3311 3.0; SC/MATH 1090 3.0; SC/MATH 1300 3.0; SC/ MATH 1310 3.0; SC/MATH 2090 3.0; (see Note 2 below).
ii) All BSc and BSc Honours degree candidates must comply with general regulation 4 (see the Faculty of Pure and Applied Science Regulations Governing Undergraduate Degree Requirements section of this Calendar) by completing the following (in addition to the computer science and mathematics courses from the program core):
iii) All BSc and BSc Honours degree candidates, in accordance with their declared programs, must comply with general regulation 5 or 6 (see the Faculty of Pure and Applied Science Regulations Governing Undergraduate Degree Requirements section of this Calendar) and, in so doing, must also satisfy the course, credit and standing requirements specified below.
iv) All BSc Honours degree candidates with a major in computer science must complete at least 30 credits which are neither computer science nor mathematics.
Note 1: See the general prerequisites for 2000-, 3000- and 4000-level computer science courses (under Courses of Instruction section of this Calendar) for information about cumulative grade point average requirements in completed computer science courses.
Note 2: To satisfy computer science degree requirements, SC/MATH 1000 3.0 or SC/MATH 1013 3.0 may be taken in lieu of SC/MATH 1300 3.0; SC/MATH 1010 3.0 or SC/MATH 1014 3.0 may be taken in lieu of SC/MATH 1310 3.0; SC/MATH 1021 3.0 or SC/MATH 2221 3.0 may be taken in lieu of SC/MATH 1025 3.0.
To Graduate in a Bachelor Program. For students admitted to York University for 2001-2002 and subsequent years, the Senate of York University requires a minimum overall grade point average of 4.0 (C) in order to be eligible to graduate with a BSc degree (bachelor program).
To declare Honours requires successful completion of at least 24 credits and a minimum cumulative credit-weighted grade point average of 5.0 (C+) over all courses completed, subject to the exceptions in the notes below.
To proceed in each year of an Honours program requires a minimum cumulative credit-weighted grade point average of 5.0 (C+) over all courses completed, subject to the exceptions in the notes below.
To graduate in an Honours program requires successful completion of all Faculty requirements and departmental required courses and a minimum cumulative credit-weighted grade point average of 5.0 (C+) over all courses completed, subject to the exceptions in the notes below.
1. In addition, a minimum cumulative credit-weighted grade point average of 6.0 (B) over all science (SC) courses completed is required to declare, proceed and graduate in (i) the Space and Communication Sciences Stream of Specialized Honours (applies to students admitted prior to 2002-2003), (ii) the Honours Double Major program where biology is the other major, and (iii) the Honours Major/Minor program where biology is the major. (The minimum 6.0 (B) science grade point average is not required where biology is the minor.)
2. Students admitted to York University prior to 1999-2000 may declare Honours and proceed and graduate in Honours programs according to the academic standards of the year in which they were admitted.
Specialized Honours Program
Honours Double Major and Honours Major/Minor Programs
An Honours Major in computer science may be combined with an Honours Major in another subject area in a BSc Honours Double Major degree program, or with an Honours Minor in another subject area in a BSc Honours Major/Minor degree program. Possible subject combinations are listed under Undergraduate Degree Programs in the Faculty of Pure and Applied Science Undergraduate Degree and Certificate Programs section of this Calendar.
* or at least 66 credits from science courses if the minor is in a fine arts subject area
It is recommended that students in Honours Double Major or Honours Major/Minor programs take a linear algebra course such as SC/MATH 1025 3.0 among their electives.
© York University
Privacy & Legal