Computer Science (BSc) - Atkinson
Department of Computer Science and Engineering
Contact: George Tourlakis
A maximum of three 2000, 3000 or 4000 level computer science courses in one term is permitted. In the summer term students are not permitted to take more than six credits in computer science. If any student enrols in more than the allowed number of courses per term they will be removed from whichever courses the department requires the space.
All degree candidates must also satisfy the general education, elective, and upper-level course requirements of Atkinson, as described.
Program Requirements
The department general prerequisite cumulative grade point average over all computer science major courses must be met to proceed in the program. All 2000 level and above computer science courses have general prerequisite requirements that must be met before proceeding to the next level of study. Please refer to the departmental supplementary calendar for further program details.
2000-Level Courses
General Prerequisites. All 2000 level computer science courses require the following general prerequisites:
-
AK/AS/SC/CSE 1030 3.00 with a grade of at least C+, Non-majors may apply to the undergraduate director for special consideration.
3000 and 4000 Level Courses
General Prerequisites. Most 3000 and 4000 level computer science courses require the following general prerequisites, in addition to or including any specifically stated in the course outlines:
-
AK/AS/SC/CSE 2011 3.00;
-
a cumulative grade point average of 4.5 or better over all completed major computer science courses, including AK/AS/SC/CSE 1019 3.00 (cross-listed to: AK/AS/SC/MATH 1019 3.00).
BSc: Computer Science
1. At least 90 credits including:
(a) General Education:
(i) six credits from each of humanities and social science at the 1000 level.
(ii) (ii) six credits AK/MATH or AK/MODR at the 1000 level.
Note: Only AK/MATH 1700 6.00, AK/MATH 1710 6.00 and AK/MATH 1720 6.00 fulfill the mathematics general education requirement.
(iii) The natural science requirement must be satisfied by taking one of SC/BIOL 1010 6.00, SC/CHEM 1000 3.00 and SC/CHEM 1001 3.00, SC/EATS 1010 3.00 and SC/EATS 1011 3.00, SC/PHYS 1010 6.00 or SC/PHYS 1410 6.00.
(b) Required Course Outside the Major:
-
AK/AS/SC/MATH 1090 3.00; AK/AS/SC/MATH 1300 3.00 and AK/AS/SC/MATH 1310 3.00
-
at least six additional credits in science at the 2000 level or above.
(c) Major: 40 credits including:
(d) Upper-Level Courses:
-
Of the 90 credits at least 18 credits at the 3000 level or above.
3. Residency Requirement: At least 30 credits not used toward another academic program are to be taken at York University. Half the major credits must be taken through Atkinson.
4. Graduation: Students must successfully complete the above required 90 credits with a minimum overall cumulative grade point average of 4.0.
BSc: Computer Science (Specialized Honours)
Specialized Honours degree candidates must complete at least 30 credits which are neither computer science nor mathematics. All degree candidates must also satisfy the general eduction, elective, upper-level and science course requirements of Atkinson, as described.
1. 120 credits (minimum) including:
(a) General Education:
(i) six credits from each of humanities and social science at the 1000 level.
(ii) six credits AK/MATH or AK/MODR at the 1000 level.
Note: Only AK/MATH 1700 6.00, AK/MATH 1710 6.00 and AK/MATH 1720 6.00 fulfill the mathematics general education requirement.
(iii) The natural science requirement must be satisfied by taking one of SC/BIOL 1010 6.00, SC/CHEM 1000 3.00 and SC/CHEM 1001 3.00, SC/EATS 1010 3.00 and SC/EATS 1011 3.00, SC/PHYS 1010 6.00 or SC/PHYS 1410 6.00.
(b) Required Courses Outside the Major: AK/AS/SC/MATH 1025 3.00; AK/AS/SC/MATH 1090 3.00; AK/AS/SC/MATH 1300 3.00 and AK/AS/SC/MATH 1310 3.00; AK/AS/SC/MATH 2030 3.00.
-
Required Science Courses: at least six additional credits in science at the 2000 level or above.
(c) Major: at least 58 credits including:
AK/AS/SC/CSE 1019 3.00 (cross-listed to: AK/AS/SC/MATH 1019 3.00); AK/AS/SC/CSE 1020 3.00; AK/AS/SC/CSE 1030 3.00; 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; AK/AS/SC/CSE 3000 3.00; AK/AS/SC/CSE 3101 3.00; AK/AS/SC/CSE 3221 3.00; AK/AS/SC/CSE 3311 3.00; AK/AS/SC/CSE 3401 3.00
Students majoring in computer science without a stream must complete the following additional courses.
Computer Science: At least three additional computer science credits at the 3000 level; AK/AS/SC/CSE 4101 3.00 or AK/AS/SC/CSE 4111 3.00 or AK/AS/SC/CSE 4115 3.00; nine more computer science credits at the 4000 level; six more computer science credits at either the 3000 or 4000 level.
Students pursuing the Communications Network Stream must complete the following additional courses.
Communication Networks Stream: AK/AS/SC/CSE 3213 3.00; AK/AS/SC/CSE 3451 4.00; AK/AS/SC/CSE 4084 6.00; AK/AS/SC/CSE 4213 3.00; AK/AS/SC/CSE 4214 3.00; AK/AS/SC/CSE 4101 3.00 or AK/AS/SC/CSE 4111 3.00 or AK/AS/SC/CSE 4115 3.00.
Students pursuing the Intelligent Systems Stream must complete the following additional courses.
Intelligent Systems Stream: AK/AS/SC/CSE 3402 3.00; AK/AS/SC/CSE 4101 3.00 or AK/AS/SC/CSE 4111 3.00 or AK/AS/SC/CSE 4115 3.00; AK/AS/SC/CSE 4081 6.00; AK/AS/SC/CSE 4401 3.00 or AK/AS/SC/CSE 4402 3.00; AK/AS/SC/CSE 4421 3.00 or AK/AS/SC/CSE 4422 3.00; three more computer science credits at either the 3000 or 4000 level.
Students pursuing the Interactive Systems Stream must complete the following additional courses.
Interactive Systems Stream: AK/AS/SC/CSE 3461 3.00; AK/AS/SC/CSE 4082 6.00; AK/AS/SC/CSE 4101 3.00 or AK/AS/SC/CSE 4111 3.00 or AK/AS/SC/CSE 4115 3.00; three of AK/AS/SC/CSE 4431 3.00, AK/AS/SC/CSE 4441 3.00, AK/AS/SC/CSE 4461 3.00, AK/AS/SC/CSE 4471 3.00.
2. Upper-Level Requirements:
Computer Science: Of the required minimum of 120 credits at least 39 credits must be at the 3000 level or above and at least 12 credits must be at the 4000 level.
3. Residency Requirement: At least 30 credits not used toward another academic program are to be taken at York University. Half the major credits must be taken through Atkinson.
4. Graduation: Students must successfully complete the above required minimum 120 credits with a minimum overall cumulative grade point average of 5.0.
|