Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Noch nicht vor Sekunden
False
Noch nicht vor Sekunden
Auslösender Text Ignorierter Text Blockierter Text
vor 1 Monat
* Skip to Content
* AZ Index
* Catalog Home
* U Ottawa Home
* FR (switch to the French version of this page)
* person arrow_drop_down Login
+ uoZone
+ Brightspace
+ VirtuO
* search Search
* menu Toggle Navigation
search Search menu Close Navigation
* Study
* Campus life
* Research and innovation
* About us
* Current Students
* Faculty and Staff
* Alumni
* Giving
* Study
* Campus life
* Research and innovation
* About us
* search Search
* FR (switch to the French version of this page)
* person arrow_drop_down Toggle Navigation
+ uoZone
+ Brightspace
+ VirtuO
* home Home
* Programs and courses
* Undergraduate Programs
* BASc Mechanical Engineering and BSc Computing Technology
BASc Mechanical Engineering and BSc Computing Technology
162 Units
* Programs arrow_drop_down
+ All programs
+ Undergraduate
+ Graduate
* Courses
* Archives
Download Page (PDF)
* Overview
* Program Requirements
If it moves, a mechanical engineer designed it! Mechanical engineers are responsible for a wide range of mechanical, thermal and biomedical systems and devices, from computer parts to power plants, from manufacturing systems to spacecraft. This is a broad-based area of engineering, and graduates find work in almost every industrial sector, including high tech, aerospace, manufacturing, auto, energy, biomedical and consulting.
This program is offered in English and in French.
French courses are available in first year and almost all of second year. Most third and fourth year courses are offered in English only.
Learn more about this program
Co-operative education is available with this program.
Requirements for this program have been modified. Please consult the 2025-2026 calendars for the previous requirements.
Course List
Code Title Units
Compulsory First-Year Courses:
CHM 1311 Principles of Chemistry 3 Units
ENG 1112 Technical Report Writing 3 Units
GNG 1103 Introduction to Engineering Design 3 Units
GNG 1105 Engineering Mechanics 3 Units
ITI 1100 Digital Systems I 3 Units
ITI 1120 Introduction to Computing I 1 3 Units
ITI 1121 Introduction to Computing II 3 Units
MAT 1320 Calculus I 3 Units
MAT 1322 Calculus II 3 Units
MAT 1341 Introduction to Linear Algebra 3 Units
MAT 1348 Discrete Mathematics for Computing 3 Units
MCG 1101 Fundamentals of Mechanical Engineering 1 Unit
MCG 1102 Mechanical Drafting 2 Units
PHY 1122 Fundamentals of Physics II 3 Units
Compulsory Second-Year Courses:
CEG 2136 Computer Architecture I 3 Units
CSI 2110 Data Structures and Algorithms 3 Units
CSI 2120 Programming Paradigms 3 Units
CSI 2372 Advanced Programming Concepts With C++ 3 Units
CVG 2140 Mechanics of Materials I 3 Units
ELG 2336 Electric Circuits and Machines for Mechanical Engineering 3 Units
GNG 2101 Introduction to Product Development for Engineers and Computer Scientists 3 Units
MAT 2322 Calculus III for Engineers 3 Units
MAT 2384 Ordinary Differential Equations and Numerical Methods 3 Units
MCG 2101 Introduction to Design of Mechanical Systems 3 Units
MCG 2108 Dynamics 3 Units
MCG 2130 Thermodynamics I 3 Units
MCG 2131 Thermodynamics II 3 Units
MCG 2360 Engineering Materials I 3 Units
MCG 2361 Engineering Materials II 3 Units
STA 2391 Probability and Statistics for Engineers 3 Units
Compulsory Third-Year Courses:
CEG 3136 Computer Architecture II 3 Units
CSI 3131 Operating Systems 3 Units
ELG 3336 Electronics for Mechanical Engineers 3 Units
GNG 4170 Engineering Law 3 Units
MAT 3320 Mathematics for Engineers 3 Units
MCG 3110 Heat Transfer 3 Units
MCG 3130 Dynamics of Machinery 3 Units
MCG 3131 Machine Design 3 Units
MCG 3145 Advanced Strength of Materials 3 Units
MCG 3306 System Dynamics 3 Units
MCG 3307 Control Systems 3 Units
MCG 3340 Fluid Mechanics I 3 Units
MCG 3341 Fluid Mechanics II 3 Units
Compulsory Fourth-Year Courses:
3 course units from: 3 Units
GNG 4120 Technology Entrepreneurship for Engineers and Computer Scientists
HIS 2129 Technology, Society and Environment Since 1850
PHI 2394 Scientific Thought and Social Values
MCG 4308 Mechanical Vibration Analysis 3 Units
MCG 4322 Mechanical Engineering Capstone Project 6 Units
MCG 4328 Manufacturing 3 Units
MCG 4340 Mechanical Engineering Laboratory 3 Units
9 course units of technical electives from the list of optional courses 9 Units
3 course units in computer science (CSI), software engineering (SEG) or computer engineering (CEG) at the 2000, 3000 or 4000 level 3 Units
3 complementary electives course units at the undergraduate level 2 3 Units
3 course units of science electives 3 Units
Total: 162 Units
Note(s)
1
This course replaces GNG 1106 in the BASc in Mechanical Engineering, for the purpose of the double degree, BASc in Mechanical Engineering and BSc in Computing Technology.
2
Complementary elective courses at the undergraduate level includes GNG 2101, GNG 4170, and GNG 4120, but excludes all courses offered by the Faculty of Science and the Faculty of Engineering as well as all courses that have a science, mathematics or engineering content.
For a complete list of courses please refer to the list of complementary elective courses on the Faculty of Engineering website.
List of Optional Courses
Course List
Code Title Units
Stream A: Fluid Mechanics - Heat Transfer:
MCG 4104 Building Energy Systems 3 Units
MCG 4110 Fluid Machinery 3 Units
MCG 4111 Internal Combustion Engines 3 Units
MCG 4126 Energy Conversion 3 Units
MCG 4128 Basic Nuclear Engineering 3 Units
MCG 4139 Computational Methods in Fluid and Heat Transfer 3 Units
MCG 4325 Gas Dynamics 3 Units
MCG 4345 Aerodynamics 3 Units
Stream B: Solid Mechanics - Design and Synthesis:
MCG 4102 Finite Element Analysis 3 Units
MCG 4107 Dynamics II 3 Units
MCG 4127 Computational Methods in Mechanical Engineering 3 Units
MCG 4155 Advanced Engineering Materials 3 Units
MCG 4329 Reliability and Maintainability in Engineering Design 3 Units
Stream C: CAD/CAM - Industrial Engineering:
MCG 4130 Industrial Planning 3 Units
MCG 4132 Robot Mechanics 3 Units
MCG 4134 Robot Design and Control 3 Units
MCG 4136 Mechatronics 3 Units
Other Technical Electives:
GNG 4128 Introduction to Nuclear Engineering 3 Units
MCG 4100 Thesis 6 Units
MCG 4135 Deformation and Fracture of Engineering Materials 3 Units
MCG 4137 Micro and Nano Systems 3 Units
MCG 4142 Corrosion: Principles, Prevention and Control 3 Units
MCG 4143 Product Design and Development 3 Units
MCG 4144 Introduction to Composite Materials 3 Units
MCG 4190 Selected Topics I 3 Units
MCG 4191 Selected Topics II 3 Units
MCG 4192 Selected Topics III 3 Units
MCG 4193 Selected Topics IV 3 Units
MCG 4220 Thesis 6 Units
Back to top
Contact us
Undergraduate Studies
For more information about undergraduate studies at the University of Ottawa, please refer to your faculty.
Graduate and Postdoctoral Studies
For more information about graduate studies at the University of Ottawa, please refer to your academic unit.
Contact
* General
613-562-5700 call
* General contact chevron_right
* Find an expert chevron_right
* Hire a CO-OP student chevron_right
Explore
* Careers chevron_right
* News chevron_right
* Media chevron_right
* Health and wellness chevron_right
* uoZone chevron_right
* Human Resources chevron_right
Visit
* Campus tours chevron_right
* Parking and sustainable transportation chevron_right
* Campus map chevron_right
* Library chevron_right
* Book an event chevron_right
Emergency
* Emergency resources chevron_right
* Immediate support chevron_right
*
*
*
*
*
* Privacy
* Accessibility Hub
* Website feedback
Close this window
Print Options
* Send Page to Printer
Print this page.
* Download Page (PDF)
The PDF will include all information unique to this page.
Derzeit werden Unterschiede nur textuell und nicht grafisch dargestellt, es ist nur der letzte Screenshot verfügbar.
Für Screenshots ist ein Content Fetcher (Sockpuppetbrowser, Selenium usw.) erforderlich, der Screenshots unterstützt.