Mathematics and Computer Science Undergraduate Programmes

 

General Information

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

  • B.Sc. Honours Mathematics
  • B.Sc. Honours Computer Science
  • B.Sc. Mathematics
  • B.Sc. Computer Science

Double Majors with other sciences are possible. Please consult one of the department's undergraduate advisors for details.

Mathematics Programme Requirements

B.Sc. Honours Mathematics

Completion of a 42 credit programme, including the core courses for science programmes. A minimum of 20 credits in Mathematics, approved by the department.

Semester Fall
year 1
Winter
year 1
Fall
year 2
Winter
year 2
Courses
  • ENE100
  • PSE103
  • PHE104
  • CCE101 Footnote1
  • MAE101
  • ENE100 (cont'd)
  • CSE101
  • PHE104 (cont'd)
  • CCE101 (cont'd)
  • MAE101 (cont'd)
  • MAE129
  • HIE207
  • MAE229
  • MAE226
  • MAE231
  • Elective
    • 1 credit
  • HIE203
  • POE205
  • MAE227
  • MAE209
  • Elective
    • 1 credit
Semester total 5 credits 6 credits 5 credits 5 credits
Semester Fall
year 3
Winter
year 3
Fall
year 4
Winter
year 4
Courses
  • PSE301
  • MAE325
  • MAE340
  • Senior Computer Science
    • 1 credit
  • Optional Footnote2
    • 1 credit
  • Elective
    • 1 credit
  • HIE271
  • MAE336
  • MAE337
  • MAE329
  • Optional Footnote2
    • 1 credit
  • POE116
  • MAE420
  • MAE406
  • Optional Footnote2
    • 1 credit
  • Elective
    • 1 credit
  • PSE401
  • MAE420 (cont'd)
  • One of
    • MAE407
    • MAE429
    • MAE452
  • Elective 
    • 2 credits
Semester total 6 credits 5 credits 5 credits 5 credits
 

B.Sc. 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.

Semester Fall
year 1
Winter
year 1
Fall
year 2
Winter
year 2
Courses
  • ENE100
  • PSE103
  • PHE104
  • CCE101 Footnote1
  • MAE101
  • ENE100 (cont'd)
  • CSE101
  • PHE104 (cont'd)
  • CCE101 (cont'd)
  • MAE101 (cont'd)
  • MAE129
  • HIE207
  • MAE229
  • MAE226
  • MAE231
  • Elective
    • 1 credit
  • HIE203
  • POE205
  • MAE227
  • MAE209
  • Elective
    • 1 credit
Semester total 5 credits 6 credits 5 credits 5 credits
Semester Fall
year 3
Winter
year 3
Fall
year 4
Winter
year 4
Courses
  • PSE301
  • MAE325
  • Elective
    • 3 credits
  • HIE271
  • MAE336
  • MAE337
  • MAE329
  • Elective
    • 2 credits
  • POE116
  • Optional Footnote2
    • 2 credits
  • Elective
    • 2 credits
  • PSE401
  • Optional Footnote2
    • 1 credit
  • Elective
    • 3 credits
Semester total 5 credits 6 credits 5 credits 5 credits
 

Computer Science Programme Requirements

Note: Requirements for students who entered RMC of Canada in September of 2015 or later.

B.Sc. Honours Computer Science

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.

Semester Fall
year 1
Winter
year 1
Fall
year 2
Winter
year 2
Courses
  • ENE100
  • PSE103
  • PHE104
  • CCE101 Footnote3
  • MAE101
  • ENE100 (cont'd)
  • CSE101
  • PHE104 (cont'd)
  • CCE101 (cont'd)
  • MAE101 (cont'd)
  • MAE129
  • HIE207
  • EEE250
  • CSE350
  • CSE244
  • MAE226
  • MAE229 Footnote4
  • HIE203
  • POE205
  • CSE390
  • MAE233
  • MAE209
  • MAE227 Footnote4
Semester total 5 credits 6 credits 5/6 credits 5/6 credits
Semester Fall
year 3
Winter
year 3
Fall
year 4
Winter
year 4
Courses
  • PSE301
  • EEE351
  • CSE321
  • Elective
    • 2 credits
  • HIE271
  • EEE320
  • CSE341
  • Elective
    • 2 credits
  • POE116
  • CSE420
  • EEE435
  • EEE466
  • Elective
    • 1 credit
  • PSE401
  • CSE420 (cont'd)
  • CSE362
  • CSE472
  • Elective
    • 1 credit
Semester total 5 credits 5 credits 5 credits 5 credits
 

B.Sc. 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.

Semester Fall
year 1
Winter
year 1
Fall
year 2
Winter
year 2
Courses
  • ENE100
  • PSE103
  • PHE104
  • CCE101 Footnote3
  • MAE101
  • ENE100 (cont'd)
  • CSE101
  • PHE104 (cont'd)
  • CCE101 (cont'd)
  • MAE101 (cont'd)
  • MAE129
  • HIE207
  • EEE250
  • CSE350
  • CSE244
  • Elective
    • 1 credit
  • HIE203
  • POE205
  • MAE233
  • Optional Footnote5
    • 1 credit
  • Elective
    • 1 credit
Semester total 5 credits 6 credits 5 credits 5 credits
Semester Fall
year 3
Winter
year 3
Fall
year 4
Winter
year 4
Courses
  • PSE301
  • EEE351
  • CSE321
  • Optional Footnote5
    • 1 credit
  • Elective
    • 1 credits
  • HIE271
  • EEE320
  • CSE341
  • Elective
    • 3 credits
  • POE116
  • Optional Footnote5
    • 1 credit
  • Elective
    • 3 credits
Semester total 5 credits 6 credits 5 credits 5 credits
 

Double Majors

B.Sc. 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

  • B.Sc. Mathematics and Physics
  • B.Sc. Mathematics and Space Science
  • B.Sc. Mathematics and Chemistry
  • B.Sc. Computer Science and Physics
  • B.Sc. Computer Science and Space Science
  • B.Sc. 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 Honours Computer Science or 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).

Canadian Operational Society Diploma (CORS Diploma)

Together with their RMC of Canada diploma, students can obtain the Canadian Operational Research 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.

Date modified: