Programmes of Study - Mathematics and Computer Science
Undergraduate Calendar 2012-2013
- 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
Notes:
- CCE101 may be replaced by CCE101(1) + CCE240.
- Theses courses are mandatory for the Honours programme of study.
- A selection 5 optional courses required for both the Honours and the Major programmes of study. The optional Mathematics courses offered may vary from year to year and may not be given in the term shown.
Note: The course numbers which are in "italic" are part of the Core Curriculum.
| 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 | CCE101 (cont'd) (Note1) |
MAE231 | MAE209 |
| MAE101 | MAE101 (cont'd) |
MAE234 (Note3) |
MAE236 (Note3) |
| MAE129 |
| Fall (Year 3) |
Winter (Year 3) |
Fall (Year 4) |
Winter (Year 4) |
|---|---|---|---|
| PSE301 | HIE271 | POE216 | PSE401 |
| MAE325 | MAE336 | MAE406 (Note2) |
One of: MAE407 MAE429 MAE452 (Note2) |
| MAE340 (Note2) |
MAE337 | MAE420 (Note) |
MAE420 (cont'd) (Note2) |
| 1 senior Comp Sci credit (Note2) |
MAE329 | MAE413 (Note3) |
MAE456 (Note3) |
| MAE334 (Note3) |
MAE333 (Note3) |
MAE451 (Note3) |
|
| MAE310 (Note3) |
MAE352 (Note3) |
||
| MAE354 (Note3) |
|||
| MAE374 (Note3) |
Honours and Major in Computer Science
Notes:
- CCE101 may be replaced by CCE101(1) + CCE240.
- These courses are mandatory for the Honours programme of study.
- A selection 5 optional courses are required for the Major programme of study. They must include a minimum of two courses from; CSE362, CSE390, CSE472, EEE435, EEE466, and MAE209. The optional Computer Science courses offered may vary from year to year and may not be given in the term shown.
Note: The course numbers which are in "italic" are part of the Core Curriculum.
| Fall (Year 1) |
Winter (Year 1) |
Fall (Year 2) |
Winter (Year 2) |
|---|---|---|---|
| ENE100 | ENE100 (cont'd) |
HIE207 | HIE203 |
| PSE103 | CSE101 | EEE245 | POE205 |
| PHE104 | PHE104 (cont'd) |
CSE350 | CSE390 (Note2) (Note3) |
| CCE101 | CCE101 (cont'd) |
MAE226 (Note2) |
MAE227 (Note2) |
| MAE101 | MAE101 (cont'd) |
MAE229 (Note2) |
MAE209 (Note2) (Note3) |
| MAE129 | MAE234 (Note3) |
EEE243 (Note3) |
|
| MAE231 (Note3) |
| Fall (Year 3) |
Winter (Year 3) |
Fall (Year 4) |
Winter (Year 4) |
|---|---|---|---|
| PSE301 | HIE271 | POE216 | PSE401 |
| EEE351 | EEE321 | ||
| CSE321 | CSE420 (Note2) |
CSE420 (cont'd) (Note2) |
|
| CSE341 | EEE435 (Note2) (Note3) |
CSE362 (Note2) (Note3) |
|
| MAE333 | EEE466 (Note2) (Note3) |
CSE472 (Note2) (Note3) |
|
| MAE334 (Note3) |
EEE307 (Note3) |
CSE411 (Note3) |
CSE451 (Note3) |
| CSE301 (Note3) |
EEE361 (Note3) |
CSE444 (Note3) |
CSE453 (Note3) |
| CSE323 (Note3) |
EEE459 (Note3) |
CSE475 (Note3) |
|
| EEE461 (Note3) |
EEE431 (Note3) |
||
| EEE469 (Note3) |
EEE473 (Note3) |
||
| EEE492 (Note3) |
EEE499 (Note3) |
Double and Combined Majors
Double Major in Mathematics and Computer Science
Total credits required = 42
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
Total credits required = 42
Double Majors in either
- 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.
Combined Major in Computer Science and Business Administration
Total credits required = 42
Courses required by the Department of Mathematics and Computer Science
- MAE209: Probability and Statistics
- CSE321: Algorithm Analysis
- EEE245: Logic Design
- MAE333: Introduction to Discrete Mathematics
- CSE341: Introduction to Database Systems
- CSE350: Data Structure and Algorithms
- EEE321: Object-Oriented Techniques
- EEE351: Computer Organization and Assembly Language
- 3 additional credits selected from the list of courses accepted for the Major in Computer Science.
Note: In this programme, BAE410-Information Systems, 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 Business Administration except for, BAE220-Introduction to Information Technology, BAE242-Quantitative Methods I and BAE450-Advanced Topics in Management, which are not required.
The course ECE103: Introduction to Microeconomics will be taken as a prerequisite to ECE224: Microeconomics I.
Minors
Mathematics Minor
A minor in Mathematics is 8 credits including:
- MAE101: Introductory Calculus
- MAE129: Introduction to Algebra
- MAE229: Linear Algebra
- 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).
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 RMCC diploma, students can obtain the Canadian Operational Research Society diploma if they fulfil the following conditions.
- Successfully complete the following 8 credits:
- CSE101: Introduction to Algorithms and Computing
- MAE209: Probability and Statistics OR BAE242: Quantitative Methods I
- MAE310: Statistics
- BAE342: Quantitative Methods II
- BAE344: Operations Management
- CSE341: Introduction to Database Systems
- CSE453: Modeling and Simulation
- (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 .
