| 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 |
ENG 104 |
Academic Writing for Engineering |
3 |
ENG102-2 |
| Level Three |
ISE 205 |
Solid Mechanics |
3 |
PHYS102AND ( MATH103OR MATH102TOR MATH103TOR MaSc103M ) |
| 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 |
ECE 210 |
Electric Circuits (1) |
3 |
MATH205AND PHYS103 |
| Level Four |
ISE 201 |
Engineering Drawing |
3 |
— |
| Level Four |
MATH 221 |
Differential Equations |
3 |
MATH103OR MATH103TOR Math102OR MATH102T |
| 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 Five |
ECE 260 |
Digital Logic Circuit Design |
4 |
MATH103TOR MATH103OR MATH102TOR MaSc102MOR MaSc103OR MaSc103MOR MaSc201OR MaSc203 |
| Level Five |
ECE 270 |
Signals and Systems |
3 |
ECE210OR ECE212 |
| Level Five |
ECE 201 |
Programming Applications for Engineering |
3 |
CS110OR CS110T |
| Level Five |
ECE 202 |
Engineering Mathematics |
3 |
MATH221TOR MATH221OR MaSc221OR MaSc221M |
| Level Five |
ECE 211 |
Electric Circuits (2) |
3 |
ECE210OR ECE212 |
| Level Six |
BUS 353 |
Entrepreneurship |
3 |
— |
| Level Six |
ECE 203 |
Introduction to Engineering Design |
2 |
MATH103TOR MATH103 |
| Level Six |
ECE 204 |
Probability and Random Processes |
3 |
MATH265-2OR MATH265 |
| Level Six |
ECE 220 |
Electromagnetics |
4 |
( ECE210OR ECE212 )AND ECE202 |
| Level Six |
ECE 241 |
Electronics (1) |
4 |
ECE211 |
| Level Seven |
ECE 330 |
Control Systems |
3 |
ECE270 |
| Level Seven |
ECE 331 |
Electric Machines |
3 |
ECE211 |
| Level Seven |
ECE 371 |
Communication Systems |
4 |
ECE270 |
| Level Seven |
ECE 374 |
Digital Signal Processing |
3 |
ECE270 |
| Level Seven |
ISE 305 |
Engineering Economy |
3 |
— |
| Level Eight |
ECE 372 |
Digital Communication Systems |
3 |
ECE371AND ( ECE304OR ECE204 ) |
| Level Eight |
ECE 373 |
Wireless Communications |
3 |
ECE371AND ( ECE304OR ECE204 ) |
| Level Eight |
ECE 380 |
Communication Networks |
4 |
ECE371AND ( ECE304OR ECE204 ) |
| Level Eight |
MATH 353 |
Introduction to Numerical Analysis |
4 |
( MATH103OR MATH103T )AND ( MATH242TOR MATH242 )AND ( CS110OR CS110T ) |
| Level Nine |
ECE 491 |
Electrical Engineering Seminar |
1 |
( ECE330OR ECE372 )AND ( ECE331OR ECE351OR ECE380 )AND ( ECE344OR ISE406OR ECE373 )AND ( MATH353OR ECE333 ) |
| Level Nine |
ECE 492 |
Capstone Design Project (1) |
2 |
( ECE344OR ECE351OR ECE372 )AND ( MATH353OR ISE406 )AND ( ECE331OR ECE333OR ECE380 )AND ( ECE330OR ECE373 ) |
| Level Nine |
ISE 406 |
Engineering Management |
3 |
ISE305 |
| Level Nine |
ECE 475 |
Advanced Communications Lab |
2 |
ECE372AND ECE373 |
| Level Ten |
ECE 493 |
Capstone Design Project (2) |
2 |
ECE492 |
| Level Ten |
ECE 497 |
Co-op Training |
6 |
ECE492AND ECE491AND ( ISE406OR ECE453 ) |