BASc in Biomedical Mechanical Engineering | BSc in Computing Technology | 2017-2018 Course Sequence

Note that although the course codes may appear in both languages (English/French), the courses in French are not offered at every semester. Also note that courses with fewer than ten (10) registrants will be cancelled.


(30 units)
ENG1112 | Technical Report Writing
GNG1105 | Engineering Mechanics
ITI1120 | Introduction to Computing I
MAT1320 | Calculus I
MAT1341 | Introduction to Linear Algebra
ANP1106 | Human Anatomy and Physiology II
ITI1121 | Introduction to Computing II
MAT1322 | Calculus II
MCG1100 | Introduction to Mechanical Engineering
PHY1122 | Fundamentals of Physics II
2nd YEAR
(36 units)
ECO1192 | Engineering Economics
GNG2101 | Introduction to Product Development for Engineers and Computer Scientists
MAT2322 | Calculus III for Engineers
MAT2384 | Ordinary Differential Equations and Numerical Methods
MCG2108 | Mechanics II
MCG2130 | Thermodynamics I
MCG2360 | Engineering Materials I
CVG2140 | Mechanics of Materials
ELG2336 | Electric Circuits and Machines for Mechanical Engineering
MAT1348 | Discrete Mathematics for Computing
MCG2101 | Introduction to Design
MCG2131 | Thermodynamics II
MCG2142 | Biological and Engineering Materials II
3rd YEAR
(36 units)
CSI2110 | Data Structures and Algorithms
ELG3336 | Electronics for Mechanical Engineers
MAT3320 | Mathematics for Engineers
MCG3141 | Biomechanics
MCG3305 | Biomedical System Dynamics
MCG3340 | Fluid Mechanics I
ITI1100 | Digital systems I
MCG3110 | Heat Transfer
MCG3130 | Dynamics of Machinery
MCG3131 | Machine Design
MCG3307 | Control Systems
MCG3143 | Bio-Fluid Mechanics
4th YEAR
(36 units)
CEG2136 | Computer Architecture I
CSI2372 | Advanced Programming Concepts with C++
MAT2377 | Probability and Statistics for Engineers
MCG4151 | Design of Artificial Joint Prostheses and Implants
MCG4328 | Manufacturing
PHI2396 | Bioethics
CSI2120 | Programming Paradigms
HSS2121 | History of Healthcare
MCG4150 | Bioinstrumentation
MCG4152 | Design of Artificial Organs
MCG4308 | Mechanical Vibration Analysis
MCG4340 | Mechanical Engineering Laboratory
5th YEAR
(24 units)
MCG4322 | Computer-Aided Design (6 credits)
CEG3136 | Computer Architecture II
PHI2394 | Scientific Thought and Social Values
GNG4120 | Technology Entrepreneurship for Engineers and Computer Scientists
HIS2129 (Winter)
Technical Elective
HIS2129 | Technology, Society and Environment since 1800
PHI2394 (Fall)
GNG4120 (Fall)
CSI3131 | Operating systems
GNG4170 | Engineering Law
Computing Elective*

* Computing Elective is from CEG, CSI, or SEG, 2000-level or above.

Back to top