| Level One |
CS 110 |
Programming Language )1) |
4 |
— |
| Level One |
ENG 101-1 |
English language (1) |
3 |
— |
| Level One |
MATH 101 |
Calculus(1) |
3 |
— |
| Level One |
PHYS 102 |
General Physics for Engineering (1) |
4 |
— |
| Level Two |
ENG 102-2 |
English language (2) |
3 |
ENG101-1OR ( ENG101AND ENG102 ) |
| Level Two |
CHEM 103 |
General Chemistry for Engineering |
4 |
— |
| Level Two |
MATH 103 |
Calculus (II) |
4 |
— |
| Level Two |
PHYS 103 |
General Physics for Engineering (2) |
4 |
PHYS102OR ( PHYS101TAND PHYS141T ) |
| Level Three |
BIO 206 |
Biology for Engineers |
3 |
— |
| Level Three |
BME 200 |
Introduction to Biomedical Engineering |
2 |
— |
| Level Three |
ENG 104 |
Academic Writing for Engineering |
3 |
ENG102-2 |
| Level Three |
MATH 205 |
Calculus (III) |
4 |
MATH103TOR MATH103 |
| Level Three |
MATH 242 |
Principles of Linear Algebra |
3 |
MATH101OR MATH101T |
| Level Three |
MATH 265-1 |
Probability and Statistics for Engineering (1) |
2 |
MATH103OR MATH103T |
| Level Four |
MATH 265-2 |
Probability and Statistics for Engineering (2) |
2 |
MATH265-1 |
| Level Four |
ECE 200 |
Academic & Professional Communication for Engineering |
3 |
ENG104 |
| Level Four |
ECE 212 |
Electric Circuits |
4 |
PHYS103 |
| Level Four |
ISE 201 |
Engineering Drawing |
3 |
— |
| Level Four |
MATH 221 |
Differential Equations |
3 |
MATH103OR MATH103TOR Math102OR MATH102T |
| Level Four |
MBS 240 |
Physiology and Anatomy for Engineers |
3 |
BIO206 |
| Level Five |
MPHYS 266 |
Biophysics for engineering |
3 |
PHYS103AND ( MATH103TOR MATH102TOR MaSc102MOR MATH103OR MaSc103MOR MaSc201OR MaSc203 ) |
| Level Five |
BME 240 |
Signals and Systems in Biomedical Engineering |
3 |
ECE212OR ECE210 |
| Level Five |
CHEM 352 |
Biochemistry and Molecular Biology |
3 |
CHEM103AND BIO206 |
| Level Five |
ECE 201 |
Programming Applications for Engineering |
3 |
CS110OR CS110T |
| Level Five |
ECE 203 |
Introduction to Engineering Design |
2 |
MATH103TOR MATH103 |
| Level Five |
ECE 242 |
Electronic Devices |
4 |
ECE212OR ECE210 |
| Level Six |
BME 201 |
Advanced Programming |
3 |
ECE201 |
| Level Six |
BME 241 |
Modelling and Simulation of Physiological Systems |
3 |
BME240 |
| Level Six |
BUS 353 |
Entrepreneurship |
3 |
— |
| Level Six |
MATH 353 |
Introduction to Numerical Analysis |
4 |
( MATH103OR MATH103T )AND ( MATH242TOR MATH242 )AND ( CS110OR CS110T ) |
| Level Six |
MPHYS 212 |
Biomechanics for engineering |
2 |
— |
| Level Six |
Mphys 275 |
Biomaterials for engineering |
3 |
CHEM352 |
| Level Seven |
BME 320 |
Biomedical Instrumentations (1) |
4 |
BME240AND ECE242 |
| Level Seven |
BME 350 |
Medical Informatics |
3 |
— |
| Level Seven |
ECE 345 |
Digital Electronics |
4 |
ECE242 |
| Level Eight |
BME 321 |
Biomedical Instrumentations |
3 |
BME320 |
| Level Eight |
BME 330 |
Medical Robotics Design |
3 |
ECE345 |
| Level Eight |
BME 342 |
Biomedical Digital Image Processing |
3 |
— |
| Level Eight |
BME 310 |
Design and Fabrication of Biomedical Devices |
2 |
ECE203 |
| Level Nine |
BME 402 |
Clinical Engineering |
3 |
— |
| Level Nine |
BME 403 |
Research Methodology |
2 |
— |
| Level Nine |
BME 480 |
Capstone Design Project (1) |
2 |
BME321AND BME330AND BME310AND BME342 |
| Level Ten |
BME 481 |
Capstone Design Project (2) |
2 |
BME480 |
| Level Ten |
BME 490 |
CO-OP. Training |
6 |
BME402AND BME403AND BME480 |