BASc in Electrical Engineering

123

Co-operative education is available with this program.

Compulsory first-year courses:
CHM1311 Principles of Chemistry 3
ECO1192 Engineering Economics 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
MAT1348 Discrete Mathematics for Computing 3
PHY1124 Fundamentals of Physics for Engineers 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
HIS2529 Technologies, société et environnement depuis 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 credits of complementary studies elective
Compulsory third-year courses:
CEG3185 Introduction to Data Communications and Networking 3
ELG3106 Electromagnetic Engineering 3
ELG3125 Signal and System Analysis 3
ELG3126 Random Signals and Systems 3
ELG3136 Electronics II 3
ELG3155 Introduction to Control Systems 3
ELG3175 Introduction to Communication Systems 3
ELG3316 Electric Machines and Power Systems 3
6 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
PHY2361 Modern Physics 3
3 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
PHY2333 Mechanics 3
3 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
PHY2361 Modern Physics 3
3 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
PHY2311 Waves and Optics 3
3 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
EVS1101 Introduction to Environmental Science 3
3 credits of technical electives
List of Optional Courses
List of Optional Courses
List of technical electives:1
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)
1One graduate course may be substituted for a 4000 level course for those students with a DGPA of at least 7.0. Faculty approval required.
2CEG4186 cannot be chosen as a technical elective in the Communications option.
3CEG4190 cannot be chosen as a technical elective in the Computing Technology program.