BASc in Mechanical Engineering |
132 |
Co-operative education is available with this program.
Requirements for this program have been modified. Please consult the 2015-2016 calendars for the previous requirements.
Compulsory first-year courses:
CHM1311 | Principles of Chemistry | 3 |
ENG1112 | Technical Report Writing | 3 |
GNG1105 | Engineering Mechanics | 3 |
GNG1106 | Fundamentals of Engineering Computation | 3 |
MAT1320 | Calculus I | 3 |
MAT1322 | Calculus II | 3 |
MAT1341 | Introduction to Linear Algebra | 3 |
MCG1100 | Introduction to Mechanical Engineering | 3 |
PHY1122 | Fundamentals of Physics II | 3 |
Compulsory second-year courses:
ADM1100 | Introduction to Business Management | 3 |
CVG2140 | Mechanics of Materials I | 3 |
ELG2336 | Electric Circuits and Machines for Mechanical Engineering | 3 |
MAT2322 | Calculus III for Engineers | 3 |
MAT2377 | Probability and Statistics for Engineers | 3 |
MAT2384 | Ordinary Differential Equations and Numerical Methods | 3 |
MCG2101 | Introduction to Design | 3 |
MCG2108 | Mechanics II | 3 |
MCG2130 | Thermodynamics I | 3 |
MCG2131 | Thermodynamics II | 3 |
MCG2360 | Engineering Materials I | 3 |
MCG2361 | Engineering Materials II | 3 |
Compulsory third-year courses:
ELG3336 | Electronics for Mechanical Engineers | 3 |
GNG4170 | Engineering Law | 3 |
MAT3320 | Mathematics for Engineers | 3 |
MCG3110 | Heat Transfer | 3 |
MCG3130 | Dynamics of Machinery | 3 |
MCG3131 | Machine Design | 3 |
MCG3145 | Advanced Strength of Materials | 3 |
MCG3306 | System Dynamics | 3 |
MCG3307 | Control Systems | 3 |
MCG3340 | Fluid Mechanics I | 3 |
MCG3341 | Fluid Mechanics II | 3 |
Compulsory fouth-year courses:
GNG4120 | Technology Entrepreneurship for Engineers and Computer Scientists | 3 |
or
HIS2129 | Technology, Society and Environment since 1800 | 3 |
or
PHI2394 | Scientific Thought and Social Values | 3 |
MCG4308 | Mechanical Vibration Analysis | 3 |
MCG4322 | Computer-Aided Design | 6 |
MCG4328 | Manufacturing | 3 |
MCG4340 | Mechanical Engineering Laboratory | 3 |
12 course credits of technical electives from the list of optional courses
3 course credits of complementary studies electives
List of Optional Courses
List of Optional Courses
Stream A: Fluid Mechanics - Heat Transfer:
MCG4104 | Building Energy Systems | 3 |
MCG4110 | Fluid Machinery | 3 |
MCG4111 | Internal Combustion Engines | 3 |
MCG4126 | Energy Conversion | 3 |
MCG4128 | Basic Nuclear Engineering | 3 |
MCG4139 | Computational Methods in Fluid Mechanics and Heat Transfer | 3 |
MCG4325 | Gas Dynamics | 3 |
MCG4345 | Aerodynamics | 3 |
Stream B: Solid Mechanics - Design and Synthesis:
MCG4102 | Finite Element Analysis | 3 |
MCG4107 | Dynamics II | 3 |
MCG4127 | Computational Methods in Mechanical Engineering | 3 |
MCG4155 | Advanced Engineering Materials | 3 |
MCG4329 | Reliability and Maintainability in Engineering Design | 3 |
Stream C: CAD/CAM - Industrial Engineering:
MCG4130 | Industrial Planning | 3 |
MCG4132 | Robot Mechanics | 3 |
MCG4133 | Automation Design and Control | 3 |
MCG4134 | Robot Design and Control | 3 |
MCG4136 | Mechatronics | 3 |
Other technical electives:
GNG4128 | Introduction to Nuclear Engineering | 3 |
MCG4100 | Thesis | 6 |
MCG4142 | Corrosion: Principles, Prevention and Control | 3 |
MCG4143 | Product Design and Development | 3 |
MCG4144 | Introduction to Composite Materials | 3 |
MCG4190 | Selected Topics I | 3 |
MCG4191 | Selected Topics II | 3 |
MCG4220 | Thesis | 6 |