General information on course sequences

The course sequence you need to follow is that of the year you first joined your program. For example, if you were admitted into your program in the fall of 2021, you must follow the course sequence of 2021-2022.

Please note:

  • Some courses are not offered every term.
  • Courses at levels 1000 and 2000 are offered in French and in English.
  • Some courses at levels 3000 and 4000 are not offered in French.
  • For the French course codes, refer to the French course sequence.
  • Courses with fewer than 10 registrants may be cancelled.

Useful links

Programs in this discipline

BASc in Mechanical Engineering

Course sequence - BASc in Mechanical Engineering (2024-2025)
YearFallWinter
1st
(30 units)
  • GNG 1103 | Introduction to Engineering Design
  • CHM 1311 | Principles of Chemistry
  • GNG 1105 | Engineering Mechanics
  • GNG 1106 | Fundamentals of Engineering Computation
  • MAT 1320 | Calculus I
  • ENG 1112 | Technical Report Writing
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • MCG 1100 | Introduction to Mechanical Engineering
  • PHY 1122 | Fundamentals of Physics II
2nd
(36 units)
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Dynamics
  • MCG 2130 | Thermodynamics I
  • MCG 2360 | Engineering Materials I
  • CVG 2140 | Mechanics of Materials
  • ELG 2336 | Electric Circuits and Machines for Mechanical Engineering
  • MAT 2377 | Probability and Statistics for Engineers
  • MCG 2101 | Introduction to the Design of Mechanical Systems
  • MCG 2131 | Thermodynamics II
  • MCG 2361 | Engineering Materials II
3rd
(33 units)
  • 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
  • GNG 4170 | Engineering Law
  • MCG 3110 | Heat Transfer
  • MCG 3130 | Dynamics of Machinery
  • MCG 3131 | Machine Design
  • MCG 3307 | Control Systems
  • MCG 3341 | Fluid Mechanics II
4th
(33 units)
  • MCG 43221 | Computer-Aided Design
  • MCG 4328 | Manufacturing
  • 2 Technical Electives 
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Complementary Elective
  • MCG 43222 | Computer-Aided Design
  • MCG 4308 | Mechanical Vibration Analysis
  • MCG 4340 | Mechanical Engineering Laboratory
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Technical elective
  • Science elective

BASc in Mechanical Engineering, Engineering Management and Entrepreneurship Option

Course sequence - BASc in Mechanical Engineering, Engineering Management and Entrepreneurship Option (2024-2025)
YearFallWinter

1st

(30 units)

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

2nd

(36 units)

  • ADM 1100 | Introduction to Business Management
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Dynamics
  • MCG 2130 | Thermodynamics I
  • MCG 2360 | Engineering Materials I
  • CVG 2140 | Mechanics of Materials
  • ELG 2336 | Electric Circuits and Machines for Mechanical Engineering
  • MAT 2377 | Probability and Statistics for Engineers
  • MCG 2101 | Introduction to Design of Mechanical Systems
  • MCG 2131 | Thermodynamics II
  • MCG 2361 | Engineering Materials II

3rd

(36 units)

  • ADM 2320 | Marketing
  • 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
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • MCG 3110 | Heat Transfer
  • MCG 3130 | Dynamics of Machinery
  • MCG 3131 | Machine Design
  • MCG 3307 | Control Systems
  • MCG 3341 | Fluid Mechanics II

4th

(30 units)

  • ADM 1340 | Financial Accounting
  • MCG 43221 | Computer-Aided Design
  • MCG 4328 | Manufacturing
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • ADM 3313 | Entrepreneurial Mind: New Venture Creation
  • MCG 4308 | Mechanical Vibration Analysis
  • MCG 43222 | Computer-Aided Design
  • MCG 4340 | Mechanical Engineering Laboratory
  • GNG 4170 | Engineering Law
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Science elective

BASc in Mechanical Engineering and BSc in Computing Technology

Course sequence - BASc in Mechanical Engineering and BSc in Computing Technology (2024-2025)
YearFallWinter

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 | Introduction to Engineering Design
  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Dynamics
  • 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 of Mechanical Systems
  • 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 43221 | Computer-Aided Design
  • CEG 3136 | Computer Architecture II
  • Technical elective
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • MCG 43222 | Computer-Aided Design
  • CSI 3131 | Operating Systems
  • GNG 4170 | Engineering Law
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • 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

Mechanical Engineering and Computing Technology with Engineering Management and Entrepreneurship option

Course list for BASc in Mechanical Engineering | BSc in Computing Technology, Engineering Management and Entrepreneurship Option

Course sequence - Mechanical Engineering and Computing Technology with Engineering Management and Entrepreneurship option (2024-2025)
YearFallWinter

1st

(33 credits)

  • GNG 1103 | Introduction to Engineering Design
  • 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

(33 credits)

  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Dynamics
  • 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 of Mechanical Systems
  • 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

(30 credits)

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

5th

(27 credits)

  • ADM 2320 | Marketing
  • CEG 3136 | Computer Architecture II
  • MCG 43221 | Computer-Aided Design
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • ADM 1340 | Financial Accounting
  • ADM 3313 | Entrepreneurial Mind: New Venture Creation
  • CSI 3131 | Operating Systems
  • GNG 4170 | Engineering Law
  • MCG 43222 | Computer-Aided Design
  • 3 course units from: (fall or winter)
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Elective from CSI, SEG or CEG 2000 level or above