<York Calendars<Undergraduate
Calendar 20012002<Faculty of Arts<Programs
of Study
Computer Science
General Prerequisites
All 2000level Computer Science courses require the following
general prerequisites:
 AS/SC/AK/COSC 1030 3.0 or AK/COSC 2410 6.0 or AK/COSC 2412 3.0
or AS/AK/ITEC 1030 3.0;
 AS/SC/AK/MATH 1090 3.0 or AK/MATH 2441 3.0;
 a cumulative grade point average of 4.5 or better over all completed
Computer Science courses.
Note 1: All Computer Science Honours BA degree programs, except
the Honours Minor BA program, require the successful completion
of at least 30 credits which are neither Computer Science nor Mathematics
courses.
Note 2: To satisfy Computer Science degree requirements, AS/MATH
1000 3.0 or AS/MATH 1013 3.0 may be taken instead of AS/MATH 1300
3.0; AS/MATH 1010 3.0 or AS/MATH 1014 3.0 may be taken instead of
AS/MATH 1310 3.0; AS/MATH 1021 3.0 or AS/MATH 2221 3.0 may be taken
instead of AS/MATH 1025 3.0.
Specialized Honours BA Program
Students must complete at least 54 credits in Computer Science,
including:
 AS/COSC 1020 3.0;
 AS/COSC 1030 3.0;
 AS/COSC 2001 3.0;
 AS/COSC 2011 3.0;
 AS/COSC 2021 3.0;
 AS/COSC 2031 3.0;
 AS/COSC 3101 3.0;
 AS/COSC 3221 3.0;
 AS/COSC 3311 3.0;
 3 credits at the 3000 level from courses with second digit 4
(i.e. Applications);
 6 additional credits at the 3000 level;
 AS/COSC 4101 3.0 or AS/COSC 4111 3.0;
 9 additional credits at the 4000 level,
 6 additional credits at the 3000 level or 4000 level.
In addition, students must complete AS/MATH 1025 3.0, AS/MATH
1090 3.0, AS/MATH 1300 3.0, AS/MATH 1310 3.0, AS/MATH 2090 3.0 and
AS/MATH 2320 3.0.
Honours BA Program
Students must complete at least 42 credits in Computer Science,
including:
 AS/COSC 1020 3.0;
 AS/COSC 1030 3.0;
 AS/COSC 2001 3.0;
 AS/COSC 2011 3.0;
 AS/COSC 2021 3.0;
 AS/COSC 2031 3.0;
 AS/COSC 3101 3.0;
 AS/COSC 3221 3.0;
 AS/COSC 3311 3.0;
 3 credits at the 3000 level from courses with second digit 4
(i.e. Applications);
 12 credits at the 4000 level.
In addition, students must complete AS/MATH 1090 3.0, AS/MATH
1300 3.0, AS/MATH 1310 3.0, AS/MATH 2090 3.0 and one of AS/MATH
1025 3.0 or AS/MATH 2320 3.0.
Honours Double Major BA Program
The Honours BA program described above may be pursued jointly
with any other Honours Bachelor's degree program in the Faculties
of Arts, Environmental Studies or Fine Arts.
Honours Double Major Interdisciplinary BA
Programs
The Honours BA program described above may be linked with an Honours
Double Major program with the Interdisciplinary program in Communication
Studies. Students must take at least 42 credits in Computer Science
and at least 36 credits in the Communication Studies program. Courses
taken to meet Computer Science requirements cannot also be used
to meet the requirements of the Communication Studies program. Students
in this Interdisciplinary program must take a total of at least
18 credits at the 4000 level, including at least 12 credits in Computer
Science and 6 credits in the program. For further details of requirements,
see the listing for the Communications Studies Honours Double Major
Interdisciplinary BA program.
Honours Major/Minor BA Program
The Honours BA program described above may be pursued jointly
with any Honours Minor Bachelor's degree program in the Faculties
of Arts, Environmental Studies, Fine Arts, or with a minor in Biology,
Chemistry or Physics and Astronomy in the Faculty of Pure and Applied
Science.
Honours Minor BA Program
The Honours Minor must be pursued jointly with an Honours BA program
in the Faculty of Arts.
The Honours Minor in Computer Science comprises at least 36 credits
in Computer Science including:
 AS/COSC 1020 3.0;
 AS/COSC 1030 3.0;
 AS/COSC 2001 3.0;
 AS/COSC 2011 3.0;
 AS/COSC 2021 3.0;
 AS/COSC 2031 3.0;
 AS/COSC 3101 3.0;
 AS/COSC 3221 3.0;
 AS/COSC 3311 3.0;
 3 credits at the 3000 level from courses with second digit 4
(i.e. Applications);
 6 credits at the 4000 level.
In addition, students must complete AS/MATH 1090 3.0, AS/MATH
1300 3.0, AS/MATH 1310 3.0, AS/MATH 2090 3.0 and one of AS/MATH
1025 3.0 or AS/MATH 2320 3.0.
Note: Faculty of Arts legislation requires that, in order to obtain
an Honours BA (120 credits), students must take a total of at least
18 credits at the 4000 level, including at least 12 credits at the
4000 level in each Honours Major or Specialized Honours Major.
BA Program
Students must complete at least 36 credits in Computer Science,
including:
 AS/COSC 1020 3.0;
 AS/COSC 1030 3.0;
 AS/COSC 2001 3.0;
 AS/COSC 2011 3.0;
 AS/COSC 2021 3.0;
 AS/COSC 2031 3.0;
 AS/COSC 3101 3.0;
 AS/COSC 3221 3.0;
 AS/COSC 3311 3.0;
 3 credits at the 3000 level from courses with second digit 4
(i.e. Applications);
 6 additional credits at the 3000 level.
In addition, students must complete AS/MATH 1090 3.0, AS/MATH
1300 3.0, AS/MATH 1310 3.0 and AS/MATH 2090 3.0.
Please refer to the current departmental/divisional supplemental
calendar for updated program/major requirements.
