Undergraduate Calendar 2011-2012

Mathematics and Computer Science

Programmes of Study

Programmes
Honours and Major in Mathematics
Honours and Major in Computer Science
Double and Combined Majors
Minors
CORS Diploma

Programmes

The Department of Mathematics and Computer Science offers the following undergraduate degrees:

  • Honours Mathematics
  • Honours Computer Science
  • Double Major in Mathematics and Computer Science
  • Major in Mathematics
  • Major in Computer Science

Double Majors with other Science disciplines are possible. Also,  Combined Majors with Arts disciplines may be possible. Please consult one of the department's undergraduate advisors for details.

See the description of the Science degree programmes for general information about the degree requirements.

All degrees require 42 credits.

Honours and Major in Mathematics

Academic Year 1 2
  Fall Winter Fall Winter
College Core
Curriculum
ENE100 HIE207 HIE203
PSE123     POE205
Mandatory and
Programme
Courses
PHE104 *    
CCE101 *    
MAE101 * MAE222 MAE223
  MAE129 MAE229 MAE209
  CSE101 *    
Mathematics
Electives
    MAE234  
    MAE236  

Academic Year 3 4
  Fall Winter Fall Winter
College Core Curriculum PSE301 HIE271 POE216 PSE401
       
Mandatory and Programme Courses        
       
MAE305 MAE406 one of
MAE407
MAE429
MAE452
MAE340 MAE329  
One 300/400 level Computer Science credit   MAE420
Mathematics Electives MAE334 MAE310 MAE413 MAE456
  MAE333 MAE415 MAE451
  MAE352    
  MAE354    
  MAE374    

Notes

  1. Major in Mathematics requires the courses shown IN BOLD, plus 5 credits from the Mathematics courses shown above.
  2. Honours Mathematics requires the courses shown IN BOLD, the courses shown in italics, plus 5 credits from the Mathematics Electives shown above.
  3. Mathematics Elective courses offered may vary from year to year and may not be given in the term shown.
  4. With the permission of the Department, MAE222 can be replaced by MAE226 and MAE223 can be replaced by MAE227.
  5. CCE101 may be replaced by CCE101(1) and CCE240.
  6. * Science Core Requirements
  7. Consult the Science degree programme description for additional requirements.

Honours and Major in Computer Science

Academic Year 1 2
  Fall Winter Fall Winter
College Core
Curriculum
ENE100 HIE207 HIE203
PSE123     POE205
Mandatory and
Programme
Courses
PHE104 *    
CCE101 * EEE245  
  CSE101* CSE350 CSE390 §
MAE101* MAE222 MAE223
  MAE129* MAE229 MAE209 §
Computer Science
Electives
    MAE234 EEE243

Academic Year 3 4
  Fall Winter Fall Winter
College Core
Curriculum
PSE301 HIE271 POE216 PSE401
       
Mandatory and
Programme
Courses
       
EEE351 EEE321    
  CSE321 CSE420
  CSE341 EEE435 § CSE362 §
  MAE333  EEE466 § CSE472 §
Computer Science
Electives
MAE334 EEE307 CSE411 CSE451
CSE301 EEE361 CSE444 CSE453
CSE323   EEE459 CSE475
    EEE461 EEE431
    EEE469 EEE473
    EEE492 EEE499

Notes:

  1. Major in Computer Science requires the courses shown IN BOLD, plus five credits:
    • 2 credits from the six courses marked §. One of these may be replaced by MAE229.
    • 3 additional credits from the combination of the six courses marked § and the elective courses shown.
  2. Honours Computer Science requires the courses shown IN BOLD plus the courses shown in italics.
  3. MAE222 can be replaced by MAE226 and MAE223 can be replaced by MAE227.
  4. Computer Science Elective courses offered may vary from year to year and may not be given in the term shown.
  5. CCE101 may be replaced by CCE101(1) and CCE240.
  6. * = Science Core Requirements
  7. Consult the Science degree programme description for additional requirements.

Double and Combined Majors

Double Major in Mathematics and  Computer Science(42 credits)

The courses required for the Double Major in Mathematics and Computer Science are the courses required for Major in Mathematics and the Major in Computer Science.

Double Majors with other Sciences (42 credits)

Double Majors in either Mathematics or Computer Science and one of Physics, Space Science, or Chemistry are possible. Course requirements for a Major in both disciplines must be met. See one of the department's undergraduate advisors for details.

Combined Major in Computer Science and Business Administration (42 credits)

Courses required by the Department of Mathematics and Computer Science

  • MAE209; EEE245; CSE321; EEE321; MAE333; CSE350; CSE341; EEE351.

3 additional credits selected from the list of courses accepted for the Major in Computer Science.

In this programme, BAE410 is considered acceptable as a Computer Science course.

The courses required by the Department of Business Administration are all the courses in their Major in Administration except for BAE220; BAE242; and BAE450; which are not required. The first term of ECE102 will be taken as a prerequisite to ECE224.

Minors

Mathematics Minor

A minor in Mathematics is 8 credits including MAE101, MAE129, MAE229 and at least 3 credits from 300 or 400 level Mathematics courses (except MAE315 and MAE328).

Computer Science Minor

A minor in Computer Science is 8 credits from the list of courses acceptable for a Major or Honours Computer Science degree which have a CSE or EEE prefix. At least 5 of these credits must come from courses with the CSE prefix.

CORS Diploma

CORS - Canadian Operational Research Society

Together with their RMC diploma, students can obtain the Canadian Operational Research Society diploma if they fulfil the following conditions.

Successfully complete the following 8 credits:

  • CSE101; (MAE209 or BAE242); MAE310; BAE342; BAE344; CSE341; CSE453; (CSE472 or BAE410).

Complete a project that involves the use of an Operational Research technique.

Obtain an overall average of B- or better for these 8 courses and the project.

One can obtain more information about this diploma at the Mathematics and Computer Science Department, at the Business Administration Department and at the Internet site: Canadian Operational Research Society.