BASc in Mechanical Engineering | BSc in Computing Technology | 2019-2020 Course Sequence

Year Fall Winter

1st

(30 credits)

  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • ITI 1120 | Introduction to Computing I
  • MAT 1320 | Calculus I
  • ITI 1121 | Introduction to Computing II
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • MCG 1100 | Introduction to Mechanical Engineering
  • PHY 1122 | Fundamentals of Physics II

2nd

(36 credits)

  • GNG 1103 | Engineering Design
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Mechanics II
  • MCG 2130 | Thermodynamics I
  • MCG 2360 | Engineering Materials I
  • CVG 2140 | Mechanics of Materials
  • ELG 2336 | Electric Circuits and Machines for Mechanical Engineering
  • MAT 1348 | Discrete Mathematics for Computing
  • MCG 2101 | Introduction to Design
  • MCG 2131 | Thermodynamics II
  • MCG 2361 | Engineering Materials II

3rd

(36 credits)

  • CSI 2110 | Data Structures and Algorithms
  • ELG 3336 | Electronics for Mechanical Engineers
  • MAT 3320 | Mathematics for Engineers
  • MCG 3145 | Advanced Strength of Materials
  • MCG 3306 | System Dynamics
  • MCG 3340 | Fluid Mechanics I
  • ITI 1100 | Digital systems I
  • MCG 3110 | Heat Transfer
  • MCG 3130 | Dynamics of Machinery
  • MCG 3131 | Machine Design
  • MCG 3307 | Control Systems
  • MCG 3341 | Fluid Mechanics II

4th

(33 credits)

  • CEG 2136 | Computer Architecture I
  • CSI 2372 | Advanced Programming Concepts with C++
  • MAT 2377 | Probability and Statistics for Engineers
  • MCG 4328 | Manufacturing
  • Technical elective
  • Complementary elective
  • CSI 2120 | Programming Paradigms
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • MCG 4308 | Mechanical Vibration Analysis
  • MCG 4340 | Mechanical Engineering Laboratory
  • Science elective

5th

(27 credits)

  • MCG 4322 (6 credits) | Computer-Aided Design
  • CEG 3136 | Computer Architecture II
  • Technical elective
  • Either:
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • CSI 3131 | Operating Systems
  • GNG 4170 | Engineering Law
  • Either:
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Technical elective
  • Elective from CSI, SEG or CEG 2000 level or above

Please consult the Undergraduate Studies Office in order to plan your course sequence.

Undergraduate course offering:

  • Some courses are not offered at every term.
  • The programs are offered in English and in French for the first two years. Some 3rd and 4th year courses are not offered in French.
  • Courses with fewer than 10 registrants may be cancelled.

    Back to top