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
- Major in Mathematics requires the courses shown IN BOLD, plus 5 credits from the Mathematics courses shown above.
- Honours Mathematics requires the courses shown IN BOLD, the courses shown in italics, plus 5 credits from the Mathematics Electives shown above.
- Mathematics Elective courses offered may vary from year to year and may not be given in the term shown.
- With the permission of the Department, MAE222 can be replaced by MAE226 and MAE223 can be replaced by MAE227.
- CCE101 may be replaced by CCE101(1) and CCE240.
- * Science Core Requirements
- 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:
- 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.
- Honours Computer Science requires the courses shown IN BOLD plus the courses shown in italics.
- MAE222 can be replaced by MAE226 and MAE223 can be replaced by MAE227.
- Computer Science Elective courses offered may vary from year to year and may not be given in the term shown.
- CCE101 may be replaced by CCE101(1) and CCE240.
- * = Science Core Requirements
- 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.
