General Information
The Department of Mathematics and Computer Science offers the following programmes leading to undergraduate degrees:
 Mathematics (Honours)
 Computer Science (Honours)
 Major in Mathematics
 Major in Computer Science
Double Majors with other sciences are possible. Please consult one of the department's undergraduate advisors for details.
Requirements for Mathematics
Mathematics (Honours)
Completion of a 42 credit programme, including the core courses for science programmes. A minimum of 20 credits in Mathematics, approved by the department.
Note: The course numbers which are in "italic" are part of the core courses for science programmes.
Fall (year 1) 
Winter (year 1) 
Fall (year 2) 
Winter (year 2) 

ENE100  ENE100 (cont'd) 
HIE207  HIE203 
PSE103  CSE101  MAE229  POE205 
PHE104  PHE104 (cont'd) 
MAE226  MAE227 
CCE101 ^{Math Footnote 1}  CCE101 (cont'd) 
MAE231  MAE209 
MAE101  MAE101 (cont'd) 

MAE129  1 Elective Credit 
1 Elective Credit 
Fall (year 3) 
Winter (year 3) 
Fall (year 4) 
Winter (year 4) 

PSE301  HIE271  POE116  PSE401 
MAE325  MAE336  MAE406  One of MAE407 MAE429 MAE452 
MAE340  MAE337  MAE420  MAE420 (cont'd) 
1 Senior Comp Sci Credit 
MAE329  1 Optional Credit ^{Math Footnote 2} 

1 Optional Credit ^{Math Footnote 2} 
1 Optional Credit ^{Math Footnote 2} 

1 Elective Credit 
1 Elective Credit 
2 Elective Credits 
Major in Mathematics
Completion of a 42 credit programme, including the core courses for science programmes. A minimum of 16 credits in Mathematics, approved by the department.
Note: The course numbers which are in "italic" are part of the core courses for science programmes.
Fall (year 1) 
Winter (year 1) 
Fall (year 2) 
Winter (year 2) 

ENE100  ENE100 (cont'd) 
HIE207  HIE203 
PSE103  CSE101  MAE229  POE205 
PHE104  PHE104 (cont'd) 
MAE226  MAE227 
CCE101 ^{Math Footnote 1}  CCE101 (cont'd) 
MAE231  MAE209 
MAE101  MAE101 (cont'd) 

MAE129  1 Elective Credit 
1 Elective Credit 
Fall (year 3) 
Winter (year 3) 
Fall (year 4) 
Winter (year 4) 

PSE301  HIE271  POE116  PSE401 
MAE325  MAE336  
MAE337  2 Optional Credits ^{Math Footnote 2} 
1 Optional Credits ^{Math Footnote 2} 

MAE329  
3 Elective Credits 
2 Elective Credits 
2 Elective Credits 
3 Elective Credits 
Requirements for Computer Science
Computer Science (Honours)
Completion of a 42 credit programme, including the core courses for science programmes. A minimum of 20 credits in Computer Science, approved by the department.
Note: The course numbers which are in "italic" are part of the core courses for science programmes
Fall (Year 1) 
Winter (Year 1) 
Fall (Year 2) 
Winter (Year 2) 

ENE100  ENE100 (cont'd) 
HIE207  HIE203 
PSE103  CSE101  EEE250  POE205 
PHE104  PHE104 (cont'd) 
CSE350  CSE390 
CCE101 ^{Computer Science Footnote 1}  CCE101 (cont'd) 
MAE226  MAE227 
MAE101  MAE101 (cont'd) 
MAE229  MAE209 
MAE129 
Fall (Year 3) 
Winter (Year 3) 
Fall (Year 4) 
Winter (Year 4) 

PSE301  HIE271  POE116  PSE401 
EEE351  EEE320  CSE420  CSE420 (cont'd) 
2 Optional Credits ^{Computer Science Footnote 2} 
CSE321  EEE435  CSE362 
1 Elective Credit 
CSE341  EEE466  CSE472 
MAE333  1 Optional Credit ^{Computer Science Footnote 2} 
1 Optional Credit ^{Computer Science Footnote 2} 

1 Optional Credit ^{Computer Science Footnote 2} 
Major in Computer Science
Completion of a 42 credit programme, including the core courses for science programmes. A minimum of 16 credits in Computer Science, approved by the department.
Note: The course numbers which are in "italic" are part of the core courses for science programmes
Fall (Year 1) 
Winter (Year 1) 
Fall (Year 2) 
Winter (Year 2) 

ENE100  ENE100 (cont'd) 
HIE207  HIE203 
PSE103  CSE101  EEE250  POE205 
PHE104  PHE104 (cont'd) 
CSE350  
CCE101 ^{Computer Science Footnote 1}  CCE101 (cont'd) 
1 Optional Credit ^{Computer Science Footnote 2} 
1 Optional Credit ^{Computer Science Footnote 2} 
MAE101  MAE101 (cont'd) 
1 Elective Credit 
2 Elective Credits 
MAE129 
Fall (Year 3) 
Winter (Year 3) 
Fall (Year 4) 
Winter (Year 4) 

PSE301  HIE271  POE116  PSE401 
EEE351  EEE320  
1 Optional Credit ^{Computer Science Footnote 2} 
CSE321  1 Optional Credit ^{Computer Science Footnote 2} 
1 Optional Credit ^{Footnote 2} 
2 Elective Credits 
CSE341  3 Elective Credits 
3 Elective Credits 
MAE333  
1 Elective Credit 
Double Majors
Double Major in Mathematics and Computer Science
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
 Mathematics and Physics
 Mathematics and Space Science
 Mathematics and Chemistry
 Computer Science and Physics
 Computer Science and Space Science
 Computer Science and Chemistry
Course requirements for a Major in both disciplines must be met. See one of the department's undergraduate advisors for details.
Minors
Minor in Mathematics
A minor in Mathematics is 8 credits including:
 MAE101: Introductory Calculus (2 credits)
 MAE129: Introduction to Algebra (1 credit)
 MAE229: Linear Algebra (1 credit)
 at least 3 credits from 300 or 400 level Mathematics courses; (except :MAE315: Differential Equations and Fourier Series" and "MAE328: Differential Equations, Boundary Value Problems and Complex Variables").
 one additional credit in Mathematics
Minor in Computer Science
A minor in Computer Science requires 8 credits from the list of courses acceptable for a Computer Science (Honours) a Major in Computer Science 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 RMCC diploma, students can obtain the Canadian Operational Society Diploma.
Successfully complete the following 8 credits:
 BAE342: Quantitative Methods II
 BAE344: Operations Management
 CSE101: Introduction to Algorithms and Computing
 CSE341: Introduction to Database Systems
 CSE453: Modeling and Simulation
 MAE310: Statistics
 MAE209: Probability and Statistics or BAE242: Quantitative Methods I
 CSE472: Foundations of Artificial Intelligence or BAE410: Information Systems
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.