Contents Preface The Department Course Descriptions Degree Requirements Degree Checklists
 
 

 1998/1999 Undergraduate Calendar

Degree Checklists

previous: Degree Requirements


Internal links:

 


 

BSc Ordinary Degree Checklist (pending Senate approval, no longer offered)
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 or MATH2320 3.0   6
3000-level One Group A course (odd numbered) from each area
  Theory: COSC31____ 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
Two more courses: COSC3_____ 4.0   COSC3_____ 4.0 6
 
Faculty Requirements
General Education: ____________ 6.0 ____________ 6.0   12
One Of: BIOL1010 6.0 CHEM1000 6.0 EATS1010 6.0    
  PHYS1010 6.0 PHYS1410 6.0     6
At least 3 additional credits from the following:  
  BIOL1010 6.0 CHEM1000 6.0 EATS1010 6.0    
  PHYS1010 6.0 PHYS1410 6.0 PHYS1070 3.0    
  EATS1010 3.0 EATS1011 3.0 MATH1025 3.0 BC1800__ 3.0 3
9 more SC credits2: ________ ___ ________ ___ ________ ___ 9
12 more credits: ________ ___ ________ ___   
   ________ ___ ________ ___   12
Total credits: 90
1The COSC cumulative GPA prerequisite must be met to proceed in the programme. There is no GPA requirement to graduate with an ordinary degree,
2If MATH1025 3.0 is taken, then 12 credits are required in this category (since MATH1025 3.0 may replace MATH2221 3.0 in the COSC requirements).

 


 

BSc Specialized Honours Degree Checklist
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 MATH2320 3.0   9
3000-level One Group A course (odd numbered) from each area
  Theory: COSC3101 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
Three more courses: COSC3_____ 3.0 COSC3_____ 3.0 COSC3_____ 3.0 9
4000-level - Four courses  
  COSC4101 3.0 or COSC4111 3.0 COSC4_____ 3.0   6
  COSC4_____ 3.0   COSC4_____ 3.0   6
3000- or 4000-level COSC_______ 3.0 COSC_______ 3.0   6
 
Faculty Requirements
General Education: __________ 6.0 __________ 6.0   12
One Of: BIOL1010 6.0 CHEM1000 6.0 EATS1010 6.0    
  PHYS1010 6.0 PHYS1410 6.0     6
At least 3 additional credits from the following:  
  BIOL1010 6.0 CHEM1000 6.0 EATS1010 6.0    
  PHYS1010 6.0 PHYS1410 6.0 PHYS1070 3.0    
  EATS1010 3.0 EATS1011 3.0 MATH1025 3.0 BC1800__ 3.0 3
9 more SC credits2: _______ ___ _______ ___ _______ ___ 9
18 more credits: _______ ___ _______ ___ _______ ___ 9
   _______ ___ _______ ___ _______ ___ 9
Total credits: 120
Credit Subtotals
30 credits non-COSC, non_MATH 42 credits upper level 90 credits science (SC)
1A cumulative grade point average of 5.0 over all science (SC) courses is required to proceed in each year of the programme and to graduate. In addition the COSC cumulative GPA prerequisite must be met to proceed in each year of the programme.
2At least 3 credits in total from this category and the next, must be at the 3000- or 4000-level (for an overall total of 42 credits at the 3000- and 4000-level). If MATH1025 3.0 is taken, then 12 credits are required in this category (since MATH1025 3.0 may replace MATH2221 3.0 in the COSC requirements).

 


 

BSc Combined Honours Degree Checklist
           
Computer Science Requirements1 Credit Count
COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 or MATH2320 3.0   6
3000-level One Group A course (odd numbered) from each area
  Theory: COSC31____ 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
One more course: COSC3_____ 3.0     3
4000-level - Four courses  
  COSC4_____ 3.0   COSC4_____ 3.0   6
  COSC4_____ 3.0   COSC4_____ 3.0   6
 
Faculty Requirements
General Education: __________ 6.0 __________ 6.0   12
One Of: BIOL1010 6.0 CHEM1000 6.0 EATS1010 6.0    
  PHYS1010 6.0 PHYS1410 6.0     6
At least 3 additional credits from the following:  
  BIOL1010 6.0 CHEM1000 6.0 EATS1010 6.0    
  PHYS1010 6.0 PHYS1410 6.0 PHYS1070 3.0    
  EATS1010 3.0 EATS1011 3.0 MATH1025 3.0 BC1800__ 3.0 3
Other Honours Subject and Other Courses  
42 more credits2: _______ ___ _______ ___   6
  _______ ___ _______ ___ _______ ___ _______ ___ 12
  _______ ___ _______ ___ _______ ___ _______ ___ 12
  _______ ___ _______ ___ _______ ___ _______ ___ 12
Total credits: 120
Credit Subtotals
30 credits non-COSC, non_MATH 42 credits upper level 90 credits science (SC)
1A cumulative grade point average of 5.0 over all science (SC) courses (6.0 for Combined Honours with Biology) is required to proceed in each year of the programme and to graduate. In addition the COSC cumulative GPA prerequisite must be met to proceed in each year of the programme.
2If MATH1025 3.0 is taken, then 45 credits are required in this category (since MATH1025 3.0 may replace MATH2221 3.0 in the COSC requirements).

 


 

BSc Specialized Honours, SCS Stream, Degree Checklist
           
  Credit Count
1000-level   COSC1020 3.0 MATH1090 3.0 MATH1013 3.0 9
    COSC1030 3.0 MATH1014 3.0 MATH1025 3.0 9
2000-level   COSC2001 3.0 COSC2011 3.0 COSC2021 3.0 9
    MATH2090 3.0 MATH2015 3.0 MATH2270 3.0 9
    PHYS2020 3.0 PHYS2040 3.0 PHYS2211 1.0 7
  One of: PHYS2010 3.0 or EATS2470 4.0   3 or 4
  One of: CHEM2050 3.0 or COSC2031 3.0 or EATS2010 3.0 or  
    EATS2030 3.0 or PHYS2060 3.0 or PHYS1070 3.0 3
3000-level   COSC3121 3.0 COSC3211 3.0 COSC3321 3.0 9
  COSC/EATS/PHYS3001 1.0 EATS/PHYS3280 3.0 4
  PHYS3050 3.0 PHYS3250 3.0     6
  One of: COSC3311 3.0 or COSC3331 3.0 or COSC3401 3.0 3
  One of: any additional 3000-level COSC course (not second digit 5) or
    EATS3020 3.0 or EATS3020 3.0 or MATH3271 3.0 or  
    MATH3410 3.0 or PHYS3020 3.0 or PHYS3070 3.0 or  
    PHYS3080 3.0 or PHYS3150 3.0 or PHYS4120 3.0 or  
    other approved course 3
4000-level   COSC4001 6.0     6
  One of: COSC4351 3.0 or COSC4352 3.0 or PHYS4250 3.0 3
  One of: COSC4301 3.0 or COSC4302 3.0 or COSC4321 3.0 or  
    COSC4341 3.0     3
  Two of: COSC4242 3.0 or COSC4331 3.0 or COSC4421 3.0 or  
    COSC4422 3.0     6
  Two of: any 4000-level COSC courses from those listed above or
    EATS4220 3.0 or EATS4230 3.0 or PHYS3070 3.0 or  
    PHYS4060 3.0 or PHYS4110 3.0 or PHYS4270 3.0 or  
    PHYS445 3.0     6
 
Faculty Requirements
General Education: __________ 6.0 __________ 6.0   12
Total credits: 122/123
1A cumulative grade point average of 6.0 over all science (SC) courses is required to proceed in each year of the programme and to graduate. In addition the COSC cumulative GPA prerequisite must be met to proceed in each year of the programme.

 


 

BA Ordinary Degree Checklist (pending Senate approval, no longer offered)
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 or MATH2320 3.0   6
3000-level One Group A course (odd numbered) from each area
  Theory: COSC31____ 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
Two more courses: COSC3_____ 3.0   COSC3_____ 3.0 6
 
Faculty Requirements
General Education
1000-level:   NATS_____ 6.0     6
    One of: SOSC1____ 9.0 or HUMA1____ 9.0 9
2000-level:   One of: SOSC2____ 9.0 or HUMA2____ 9.0 9
Breadth
An additional course will be required if one SOSC and one HUMA course were not taken as part of the general education requirement (refer to the University Calendar for complete details).
Electives 18 credits outside COSC requirements.
    ________ ________ ________ 18
Total credits: 90
1A cumulative grade point average of 4.0 over all courses is required to graduate. In addition, the COSC cumulative GPA prerequisite must be met to proceed in the programme.

 


 

BA Honours Major Degree Checklist
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 or MATH2320 3.0   6
3000-level One Group A course (odd numbered) from each area
  Theory: COSC31____ 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
One more course: COSC3_____ 3.0     3
4000-level - Four courses  
  COSC4_____ 3.0   COSC4_____ 3.0   6
  COSC4_____ 3.0   COSC4_____ 3.0   6
 
Faculty Requirements
General Education
1000-level:   NATS_____ 6.0     6
    One of: SOSC1____ 9.0 or HUMA1____ 9.0 9
2000-level:   One of: SOSC2____ 9.0 or HUMA2____ 9.0 9
Breadth
An additional course will be required if one SOSC and one HUMA course were not taken as part of the general education requirement (refer to the University Calendar for complete details).
Electives 18 credits outside COSC requirements.
    ________ ________ ________ 18
Upper Level   3000-level (3 cr.): ________ 3
    4000-level (6 cr.): ________ 6
Additional courses (12 credits)   ________ ________ 12
Total credits: 120
Credit Subtotals
30 credits non-COSC, non_MATH 18 credits 4000-level 36 credits upper level
1A cumulative grade point average of 5.0 over all courses is required to proceed in and to graduate from the programme. In addition, the COSC cumulative GPA prerequisite must be met to proceed in the programme.

 


 

BA Honours Minor Degree Checklist
(Must be combined with an Honours Major in a different subject.)
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 or MATH2320 3.0   6
3000-level One Group A course (odd numbered) from each area
  Theory: COSC31____ 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
One more course: COSC3_____ 3.0     3
4000-level - Two courses  
  COSC4_____ 3.0   COSC4_____ 3.0   6
 
Faculty Requirements
General Education
1000-level:   NATS_____ 6.0     6
    One of: SOSC1____ 9.0 or HUMA1____ 9.0 9
2000-level:   One of: SOSC2____ 9.0 or HUMA2____ 9.0 9
Breadth
An additional course will be required if one SOSC and one HUMA course were not taken as part of the general education requirement, or if the major subject does not satisfy this requirement (refer to the University Calendar for complete details).
 
Honours Major subject
3000-level(at least 3 credits to satsfy Upper Level requirement)
        ________ 3
4000-level (at least 12 credits to satsfy Upper Level requirement)
      ________ ________ 12
Additional courses(at least 30 credits)
    ________ ________ ________ 18
      ________ ________ 12
Total credits: 120
Credit Subtotals
18 credits 4000-level 36 credits upper level
1A cumulative grade point average of 5.0 over all courses is required to proceed in and to graduate from the programme. In addition, the COSC cumulative GPA prerequisite must be met to proceed in the programme.

 


 

BA Specialized Honours Degree Checklist
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 MATH2320 3.0   9
3000-level One Group A course (odd numbered) from each area
  Theory: COSC3101 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
Three more courses: COSC3_____ 3.0 COSC3_____ 3.0 COSC3_____ 3.0 9
4000-level - Four courses  
  COSC4101 3.0 or COSC4111 3.0 COSC4_____ 3.0   6
  COSC4_____ 3.0   COSC4_____ 3.0   6
3000- or 4000-level COSC_______ 3.0 COSC_______ 3.0   6
 
Faculty Requirements
General Education
1000-level:   NATS_____ 6.0     6
    One of: SOSC1____ 9.0 or HUMA1____ 9.0 9
2000-level:   One of: SOSC2____ 9.0 or HUMA2____ 9.0 9
Breadth
An additional course will be required if one SOSC and one HUMA course were not taken as part of the general education requirement (refer to the University Calendar for complete details).
Electives 18 credits outside COSC requirements.
    ________ ________ ________ 18
Upper Level   4000-level (for a total of 18 cr.)2: ________ 6
Total credits: 120
Credit Subtotals
30 credits non-COSC, non_MATH 18 credits 4000-level 36 credits upper level
1A cumulative grade point average of 5.0 over all courses is required to proceed in and to graduate from the programme. In addition, the COSC cumulative GPA prerequisite must be met to proceed in the programme.
2It is possible that 18 credits at the 4000-level were taken in COSC, in which case these 6 credits may be at any level.

 


 

BA Honours Double Major Degree Checklist
(Must be combined with an Honours Major in a different subject.)
           
Computer Science Requirements1 Credit Count
1000-level COSC1020 3.0 MATH1090 3.0 MATH1300 3.0   9
  COSC1030 3.0 MATH1310 3.0     6
2000-level COSC2001 3.0 COSC2011 3.0 COSC2021 3.0   9
  MATH2090 3.0 MATH2221 3.0 or MATH2320 3.0   6
3000-level One Group A course (odd numbered) from each area
  Theory: COSC31____ 3.0 Software: COSC33____ 3.0 6
  Hardware: COSC32____ 3.0 Knowledge: COSC34____ 3.0 6
One more course: COSC3_____ 3.0     3
4000-level - 12 credits  
    COSC4_____ 3.0   COSC4_____ 3.0 6
    COSC4_____ 3.0   COSC4_____ 3.0 6
 
Faculty Requirements
General Education
1000-level:   NATS_____ 6.0     6
    One of: SOSC1____ 9.0 or HUMA1____ 9.0 9
2000-level:   One of: SOSC2____ 9.0 or HUMA2____ 9.0 9
Breadth
An additional course will be required if one SOSC and one HUMA course were not taken as part of the general education requirement, or if the other major subject does not satisfy this requirement (refer to the University Calendar for complete details).
 
Honours Major subject
3000-level(at least 3 credits to satsfy Upper Level requirement)
        ________ 3
4000-level (at least 6 credits to satsfy Upper Level requirement)
        ________ 6
Additional courses(at least 30 credits)
    ________ ________ ________ 18
      ________ ________ 12
Total credits: 120
Credit Subtotals
30 credits non-COSC, non_MATH 18 credits 4000-level 36 credits upper level
1A cumulative grade point average of 5.0 over all courses is required to proceed in and to graduate from the programme. In addition, the COSC cumulative GPA prerequisite must be met to proceed in the programme.

 


 

next: Back to CS homepage
 
Contents Preface The Department Course Descriptions Degree Requirements Degree Checklists