|
Undergraduate Program in
Computer Science
|
Last revised: 1999 July 22
Fall/Winter
1999/2000 Atkinson Computer Science degree requirements
This is an unofficial version of the degree requirements,
since it is not the actual text to appear in the next edition of the Atkinson
College Calendar. However, it is as accurate as the Computer Science
Department is able to make it in the absence of the official text.
When the official text is available, this page will be updated accordingly.
PREREQUISITE FOR ALL COMPUTER SCIENCE DEGREES:
-
An overall OAC average of 77%; OAC Calculus and one other OAC in Mathematics
(normally Finite, Algebra or Geometry) with an average of 75 percent in
all OAC mathematics and no grade less than 65 percent.
-
Otherwise: at least 6 credits of university level mathematics with a C+
or better average over all major stream mathematics credits, and/or a B+
or better average over all service stream mathematics courses such as AK
MATH 1710 6.0.
BACHELOR OF ARTS (90 CREDITS)
General Education requirements: 24 credits
HUMA 1000 LEVEL 6.0
SOSC 1000 LEVEL 6.0
NATS 1000 LEVEL 6.0
MATH/MODES 1000 LEVEL 6.0 Gen. Ed.*
*MATH 1710 6.0 with a grade of B+ or better can be used to satisfy
the prerequisite for Computer Science.
Elective Requirements: 33 credits
MATH 1300 3.0 and MATH 1310 3.0
AK/AS/SC MATH 1090 3.0
AK/AS/SC MATH 2320 3.0
Elective 6.0 Outside COSC
Elective 3000 level 6.0
Elective 6.0
Elective 3.0
Major Requirements: 33 credits
AK/AS/SC COSC 1020 3.0
AK/AS/SC COSC 1030 3.0
AK/AS/SC COSC 2021 3.0
AK/AS/SC COSC 2001 3.0
AK/AS/SC COSC 2011 3.0
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
*These courses are subject to the Department of Computer Science breadth
requirement (see note below). Students must take at least one 3000 level
course identified as Group A course from each area, Group A courses have
odd 4th digit course numbers.
Other degree requirements:
1. At least 18 credits required in the elective area must be outside
of COSC.
2. At least 24 credits of the 90 credits required for the degree must
be completed at the 3000 level (in the case of mathematics electives, at
the 2000 level or above).
3. All 2000 level and above COSC courses have general prerequisite
requirements that must be met before proceeding to the next level of study.
4. Graduation requires a minimum 4.0 overall grade point average and
an overall major grade point average of 4.5.
5. To continue in Computer Science, students must maintain a minimum
overall grade point average of 4.5 in all COSC courses taken.
6. Residency requirement: At least 30 credits not used in another academic
programme are to be taken at York University. Half of the Major credits
must be taken through Atkinson College (i.e. courses with prefix AK or
AK/AS/SC).
BACHELOR OF ARTS (Specialized Honours 120 credits)
General Education requirements: 24 credits
HUMA 1000 LEVEL 6.0
SOSC 1000 LEVEL 6.0
NATS 1000 LEVEL 6.0
MATH/MODES 1000 LEVEL 6.0 Gen. Ed.*
*MATH 1710 6.0 with a grade of B+ or better can be used to satisfy
the prerequisite for Computer Science.
Elective requirements: 42 credits
MATH 1300 3.0 and MATH 1310 3.0
AK/AS/SC MATH 1090 3.0
AK/AS/SC MATH 2320 3.0
MATH 2221 3.0 AND MATH 2090 3.0
Elective 6.0 Outside COSC and MATH
Elective 6.0 Outside COSC and MATH
Elective 6.0 Outside COSC at 3000 LEVEL (2000 LEVEL or higher if MATH)
Elective 3.0 Outside COSC at 3000 LEVEL (2000 LEVEL or higher if MATH)
Elective 3.0
Major requirements: 54 credits
AK/AS/SC COSC 1020 3.0
AK/AS/SC COSC 1030 3.0
AK/AS/SC COSC 2021 3.0
AK/AS/SC COSC 2001 3.0
AK/AS/SC COSC 2011 3.0
AK/AS/SC COSC 3101 3.0
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0 or 4000 LEVEL 6.0
AK/AS/SC COSC 4101 3.0 OR AK/AS/SC COSC 4111
COSC 4000 LEVEL 3.0
COSC 4000 LEVEL 6.0
*These courses are subject to the Department of Computer Science breadth
requirement (see note below). Students must take at least one 3000 level
course identified as Group A course from each area, Group A courses have
odd 4th digit course numbers.
Other requirements:
1. At least 30 of the 120 credits required for the degree must be outside
of COSC and MATH.
2. All 2000 level and above COSC courses have general prerequisite
requirements that must be met before proceeding to the next level of study.
3. The 120 credits required for the degree must include at least 30
credits at the 3000 level or above and at least 12 credits at the 4000
level in the major area (COSC).
4. At least 18 credits of the elective requirements must be taken at
the 3000 level or above outside of COSC (in the case of mathematics electives
at the 2000 level or above).
5. Graduation requires an overall grade point average of 5.0 and an
overall major average of 5.5.
6. To continue in Computer Science, students must maintain a minimum
overall grade point average of 4.5 in all COSC courses taken. (Students
with a major grade point average of less than 5.5 but with a major grade
point average of 4.5 or above may proceed in a 90 credit degree programme
only).
7. Residency requirement: At least 30 credits not used in another academic
programme are to be taken at York University. Half of the Major credits
must be taken through Atkinson College (i.e. courses with prefix AK or
AK/AS/SC).
BACHELOR OF SCIENCE (90 credits)
General Education requirements: 24 credits
HUMA 1000 LEVEL 6.0
SOSC 1000 LEVEL 6.0
NATS 1000 LEVEL 6.0**
MATH/MODES 1000 LEVEL 6.0 Gen. Ed.*
*MATH 1710 6.0 with a grade of B+ or better can be used to satisfy
the prerequisite for Computer Science.
Elective Requirements: 33 credits
MATH 1300 3.0 and MATH 1310 3.0
AK/AS/SC MATH 1090 3.0
AK/AS/SC MATH 2320 3.0
6.0 credits chosen from: SC BIOL 1010 6.0, SC BIOL 1410 6.0, SC CHEM 1000
6.0, SC EATS 1010 6.0, SC PHYS 1410 6.0 OR SC PHYS 1010 6.0**
3.0 credits chosen from: SC BIOL 1010 6.0, SC BIOL 1410 6.0, SC CHEM 1000
6.0, SC EATS 1010 6.0, SC EATS 1010 3.0, SC EATS 1011 3.0, SC MATH 1025
3.0, SC PHYS 1070 3.0, SC PHYS 1410 6.0, SC PHYS 1010 6.0
Elective 6.0
Elective 6 additional credits in Science at the 2000 level or higher.
**Students who take 6 credits in one of: SC BIOL 1010 6.0, SC BIOL
1410 6.0, SC CHEM 1000 6.0, SC EATS 1010 6.0, SC PHYS 1410 6.0 OR SC PHYS
1010 6.0 will also fulfill the Natural Science General Education requirement
and may take 6 credits as an elective.
Major Requirements: 33 credits
AK/AS/SC COSC 1020 3.0
AK/AS/SC COSC 1030 3.0
AK/AS/SC COSC 2021 3.0
AK/AS/SC COSC 2001 3.0
AK/AS/SC COSC 2011 3.0
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
*These courses are subject to the Department of Computer Science breadth
requirement (see note below). Students must take at least one 3000 level
course identified as Group A course from each area, Group A courses have
odd 4th digit course numbers.
Other Requirements:
1. All 2000 level and above COSC courses have general prerequisite
requirements that must be met before proceeding to the next level of study.
2. At least 18 credits must be at the 3000 level in Computer Science.
3. Graduation requires an overall grade point average of 4.0 and an
overall major grade point average of 4.5.
4. To continue in Computer Science, students must maintain a minimum
overall grade point average of 4.5 in all COSC courses taken.
5. Residency requirement: At least 30 credits not used in another academic
programme are to be taken at York University. Half of the Major credits
must be taken through Atkinson College (i.e. courses with prefix AK or
AK/AS/SC).
BACHELOR OF SCIENCE (HONOURS 120 credits)
General Education requirements: 24 credits
HUMA 1000 LEVEL 6.0
SOSC 1000 LEVEL 6.0
NATS 1000 LEVEL 6.0**
MATH/MODES 1000 LEVEL 6.0 Gen. Ed.*
*MATH 1710 6.0 with a grade of B+ or better can be used to satisfy
the prerequisite for Computer Science.
Elective Requirements: 42 credits
MATH 1300 3.0 and MATH 1310 3.0
AK/AS/SC MATH 1090 3.0
AK/AS/SC MATH 2320 3.0
AK/AS/SC MATH 2090 3.0 AND AK/AS/SC MATH 2221 3.0
6.0 credits chosen from: SC BIOL 1010 6.0, SC BIOL 1410 6.0, SC CHEM 1000
6.0, SC EATS 1010 6.0, SC PHYS 1410 6.0 OR SC PHYS 1010 6.0**
3.0 credits chosen from: SC BIOL 1010 6.0, SC BIOL 1410 6.0, SC CHEM 1000
6.0, SC EATS 1010 6.0, SC EATS 1010 3.0, SC EATS 1011 3.0, SC MATH 1025
3.0***, SC PHYS 1070 3.0, SC PHYS 1410 6.0, SC PHYS 1010 6.0
Elective 3.0 outside COSC and MATH
Elective 3.0
Elective 3.0
Elective 6 additional credits in Science at the 2000 level or higher.
***Students who take MATH 2221 3.0 may not take MATH 1025 3.0 and must
select at least another 3.0 credits from the science lab list.
**Students who take 6 credits in one of: SC BIOL 1010 6.0, SC BIOL
1410 6.0, SC CHEM 1000 6.0, SC EATS 1010 6.0, SC PHYS 1410 6.0 OR SC PHYS
1010 6.0 will also fulfill the Natural Science General Education requirement
and may take 6 credits as an elective.
Major Requirements: 54 credits
AK/AS/SC COSC 1020 3.0
AK/AS/SC COSC 1030 3.0
AK/AS/SC COSC 2021 3.0
AK/AS/SC COSC 2001 3.0
AK/AS/SC COSC 2011 3.0
AK/AS/SC COSC 3101 3.0
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0*
COSC 3000 LEVEL 6.0 OR 4000 LEVEL 6.0
AK/AS/SC COSC 4101 3.0 OR AK/AS/SC COSC 4111 3.0
COSC 4000 LEVEL 3.0
COSC 4000 LEVEL 6.0
*These courses are subject to the Department of Computer Science breadth
requirement (see note below). Students must take at least one 3000 level
course identified as Group A course from each area, Group A courses have
odd 4th digit course numbers.
Other requirements:
1. At least 30 of the 120 credits required for the degree must be outside
of COSC and MATH.
2. All 2000 level and above COSC courses have general prerequisite
requirements that must be met before proceeding to the next level of study.
3. At least 39 credits of the 120 credits required for the degree must
be at the 3000 level or above, including at least 12 credits in the major
area at the 4000 level.
4. Graduation requires an overall grade point average of 5.0 and an
overall major average of 5.5.
5. To continue in Computer Science, students must maintain a minimum
overall grade point average of 4.5 in all COSC courses taken. (students
with a major grade point average of less than 5.5 but a have a major grade
point average or 4.5 or above may proceed in a 90 credit degree programme
only).
6. Residency requirement: At least 30 credits not used in another academic
programme are to be taken at York University. Half of the Major credits
must be taken through Atkinson College (i.e. courses with prefix AK or
AK/AS/SC).
Note: The departmental breadth requirement is satisfied
by completing 3 credits at the 3000 level from Group A courses* in each
of four areas --
-
theory (second digit of course number is 1)
-
hardware (second digit is 2)
-
software (second digit is 3)
-
knowledge-based (second digit is 4)
*Group A COSC courses have odd course numbers and Group B courses have
even course numbers.