Computer Science - Arts
General Prerequisites
All 2000-level computer science courses require the following general prerequisites:
All 3000-level computer science courses require the following general prerequisites:
-
AK/AS/SC/CSE 2011 3.00;
-
one of AK/AS/SC/CSE 2001 3.00 or AK/AS/SC/CSE 2021 4.00 or AK/AS/SC/CSE 2031 3.00;
-
a cumulative grade point average of 4.5 or better on all completed computer science courses (including only the most recent grades in repeated courses);
-
AK/AS/SC/MATH 1300 3.00 and AK/AS/SC/MATH 1310 3.00;
-
AS/SC/MATH 1025 3.00 or AK/AS/SC/MATH 1090 3.00.
All 4000-level computer science courses require the following general prerequisites:
-
AK/AS/SC/CSE 2001 3.00, AK/AS/SC/CSE 2011 3.00, AK/AS/SC/CSE 2021 4.00, AK/AS/SC/CSE 2031 3.00;
-
at least 12 credits at the 3000 level in computer science courses;
-
a cumulative grade point average of 4.5 or better on all completed computer science courses (including only the most recent grades in repeated courses);
-
AK/AS/SC/MATH 1090 3.00.
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.00 or AS/MATH 1013 3.00 may be taken instead of AS/MATH 1300 3.00; AS/MATH 1010 3.00 or AS/MATH 1014 3.00 may be taken instead of AS/MATH 1310 3.00; AS/MATH 1021 3.00 or AS/MATH 2221 3.00 may be taken instead of AS/MATH 1025 3.00.
Specialized Honours BA Program
Students must complete at least 56 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1025 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Specialized Honours BA Program (Communication Networks Stream)
Students must complete at least 56 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1025 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Specialized Honours BA Program (Intelligent Systems Stream)
Students must complete at least 56 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1025 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Specialized Honours BA Program (Interactive Systems Stream)
Students must complete at least 56 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1025 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Honours BA Program
Students must complete at least 44 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Note: AS/MATH 1025 3.00 or equivalent linear algebra course recommended.
Honours BA Program (Communication Networks Stream)
Students must complete at least 50 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Note: AS/MATH 1025 3.00 or equivalent linear algebra course recommended.
Honours BA Program (Intelligent Systems Stream)
Students must complete at least 47 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Note: AS/MATH 1025 3.00 or equivalent linear algebra course recommended.
Honours BA Program (Interactive Systems Stream)
Students must complete at least 50 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Note: AS/MATH 1025 3.00 or equivalent linear algebra course recommended.
Honours Double Major BA Program
The Honours BA programs described above, including any one of the three streams, may be pursued jointly with any other Honours bachelor's degree program in the Faculties of Arts (with the exception of information technology), Environmental Studies or Fine Arts.
Honours Double Major Interdisciplinary BA Programs
The Honours BA program in Computer Science described above (not including any one of the three streams) may be linked with an Honours Double Major program with the interdisciplinary program in Communication Studies. Students must take at least 44 credits in computer science and at least 42 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 six credits in the Communication Studies Program. For further details of requirements, see the listing for the Communication Studies Honours Double Major Interdisciplinary BA programs.
Honours Major/Minor BA Program
The Honours BA programs described above, including any one of the three streams, may be pursued jointly with any Honours Minor bachelor's degree program in the Faculties of Arts (with the exception of information technology), Environmental Studies, Fine Arts, or with a minor in biology, chemistry, or physics and astronomy in the Faculty of Science and Engineering.
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 38 credits in computer science including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00, AS/MATH 1310 3.00 and AS/MATH 2030 3.00.
Note: AS/MATH 1025 3.00 or equivalent linear algebra course recommended.
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 37 credits in computer science, including:
In addition, students must complete AS/MATH 1019 3.00, AS/MATH 1090 3.00, AS/MATH 1300 3.00 and AS/MATH 1310 3.00.
|