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:

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 --

    *Group A COSC courses have odd course numbers and Group B courses have even course numbers.