BASc in Electrical Engineering |
123 |
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 |
GNG1103 | Engineering Design | 3 |
GNG1105 | Engineering Mechanics | 3 |
GNG1106 | Fundamentals of Engineering Computation | 3 |
ITI1100 | Digital Systems I | 3 |
MAT1320 | Calculus I | 3 |
MAT1322 | Calculus II | 3 |
MAT1341 | Introduction to Linear Algebra | 3 |
PHY1124 | Fundamentals of Physics for Engineers | 3 |
ECO1192 | Engineering Economics | 3 |
or
GNG2101 | Introduction to product development and management for engineers and computer scientists | 3 |
Compulsory second-year courses:
CEG2136 | Computer Architecture I | 3 |
ELG2136 | Electronics I | 3 |
ELG2137 | Circuit Theory II | 3 |
ELG2138 | Circuit Theory I | 3 |
ELG2911 | Pratique professionnelle en ingénierie et technologie de l'information / Professional Practice in Information Technology and Engineering | 3 |
ENG1112 | Technical Report Writing | 3 |
HIS2129 | Technology, Society and Environment since 1800 | 3 |
or
PHI2394 | Scientific Thought and Social Values | 3 |
MAT2322 | Calculus III for Engineers | 3 |
MAT2384 | Ordinary Differential Equations and Numerical Methods | 3 |
PHY2323 | Electricity and Magnetism | 3 |
3 course credits of complementary studies elective
Compulsory third-year courses:
CEG3136 | Computer Architecture II | 3 |
ELG3106 | Electromagnetic Engineering | 3 |
ELG3125 | Signal and System Analysis | 3 |
ELG3126 | Random Signals and Systems | 3 |
ELG3136 | Electronics II | 3 |
ELG3137 | Fundamentals of Semiconductor Devices | 3 |
ELG3155 | Introduction to Control Systems | 3 |
ELG3175 | Introduction to Communication Systems | 3 |
ELG3316 | Electric Machines and Power Systems | 3 |
3 course credits of complementary studies elective
Compulsory fourth-year courses (students must choose one of the following options):
Communications option:
ELG4118 | Wave Propagation and Antennas | 3 |
ELG4139 | Electronics III | 3 |
ELG4156 | Linear Systems | 3 |
ELG4176 | Communication Systems | 3 |
ELG4177 | Digital Signal Processing | 3 |
ELG4179 | Wireless Communication Fundamentals | 3 |
ELG4912 | Projet de Design en Génie Électrique : Partie I / Electrical Engineering Design Project: Part I | 3 |
ELG4913 | Projet de Design en Génie Électrique: Partie II / Electrical Engineering Design Project: Part II | 3 |
6 course credits of technical electives
Systems engineering option:
CEG4158 | Computer Control in Robotics | 3 |
ELG4137 | Principles and Applications of VLSI Design | 3 |
ELG4156 | Linear Systems | 3 |
ELG4157 | Modern Control Engineering | 3 |
ELG4159 | Integrated Control Systems | 3 |
ELG4177 | Digital Signal Processing | 3 |
ELG4912 | Projet de Design en Génie Électrique : Partie I / Electrical Engineering Design Project: Part I | 3 |
ELG4913 | Projet de Design en Génie Électrique: Partie II / Electrical Engineering Design Project: Part II | 3 |
6 course credits of technical electives
Electronics option:
ELG4115 | Microwave Circuits | 3 |
ELG4117 | Optoelectronics and Optical Components | 3 |
ELG4137 | Principles and Applications of VLSI Design | 3 |
ELG4139 | Electronics III | 3 |
ELG4176 | Communication Systems | 3 |
ELG4177 | Digital Signal Processing | 3 |
ELG4912 | Projet de Design en Génie Électrique : Partie I / Electrical Engineering Design Project: Part I | 3 |
ELG4913 | Projet de Design en Génie Électrique: Partie II / Electrical Engineering Design Project: Part II | 3 |
6 course credits of technical electives
Microwave and Photonic Engineering option:
ELG4115 | Microwave Circuits | 3 |
ELG4117 | Optoelectronics and Optical Components | 3 |
ELG4118 | Wave Propagation and Antennas | 3 |
ELG4139 | Electronics III | 3 |
ELG4178 | Optical Communications and Networking | 3 |
ELG4179 | Wireless Communication Fundamentals | 3 |
ELG4912 | Projet de Design en Génie Électrique : Partie I / Electrical Engineering Design Project: Part I | 3 |
ELG4913 | Projet de Design en Génie Électrique: Partie II / Electrical Engineering Design Project: Part II | 3 |
6 course credits of technical electives
Power and Sustainable Energy option:
ELG4125 | Electric Power Transmission, Distribution & Utilization | 3 |
ELG4126 | Sustainable Electrical Power Systems | 3 |
ELG4139 | Electronics III | 3 |
ELG4157 | Modern Control Engineering | 3 |
ELG4159 | Integrated Control Systems | 3 |
ELG4179 | Wireless Communication Fundamentals | 3 |
ELG4912 | Projet de Design en Génie Électrique : Partie I / Electrical Engineering Design Project: Part I | 3 |
ELG4913 | Projet de Design en Génie Électrique: Partie II / Electrical Engineering Design Project: Part II | 3 |
6 course credits of technical electives
List of Optional Courses
List of Optional Courses
List of technical electives:1
CEG3185 | Introduction to Data Communications and Networking | 3 |
CEG4158 | Computer Control in Robotics | 3 |
CEG4186 | Wireless Networks2 | 3 |
CEG4187 | Optical Networks | 3 |
CEG4188 | Higher Layer Network Protocols | 3 |
CEG4190 | Computer Network Design3 | 3 |
CEG4316 | Digital Image Processing | 3 |
CEG4396 | Computer Network Management | 3 |
ELG4115 | Microwave Circuits | 3 |
ELG4117 | Optoelectronics and Optical Components | 3 |
ELG4118 | Wave Propagation and Antennas | 3 |
ELG4121 | Topics in Electrical Engineering II | 3 |
ELG4122 | Topics in Electrical Engineering I | 3 |
ELG4125 | Electric Power Transmission, Distribution & Utilization | 3 |
ELG4126 | Sustainable Electrical Power Systems | 3 |
ELG4137 | Principles and Applications of VLSI Design | 3 |
ELG4139 | Electronics III | 3 |
ELG4156 | Linear Systems | 3 |
ELG4157 | Modern Control Engineering | 3 |
ELG4159 | Integrated Control Systems | 3 |
ELG4176 | Communication Systems | 3 |
ELG4177 | Digital Signal Processing | 3 |
ELG4178 | Optical Communications and Networking | 3 |
ELG4179 | Wireless Communication Fundamentals | 3 |
Note(s)
1 | One graduate course may be substituted for a 4000 level course for those students with a DGPA of at least 7.0. Faculty approval required. |
2 | CEG4186 cannot be chosen as a technical elective in the Communications option. |
3 | CEG4190 cannot be chosen as a technical elective in the Computing Technology program. |