Electrical engineering is at the heart of today's exciting advances in technology. With five technical specializations—communications, systems, electronics, microwave and photonic, and power and sustainable energy—our curriculum will enable you to influence how the world communities communicate, generate sustainable energy and heal diseases. As an electrical engineer, you will work with other engineers or scientists on emerging technologies. 

The option of Engineering Management will prepare you with necessary skills to pursue entrepreneurial activities and start your own technology-related business. The double degree program—BASc in Electrical Engineering and BSc in Computing Technology—will put you at the intersection of the two areas that propel the waves of technological development.

This program is offered in English and in French. 

All courses are available in English and French. Advanced courses are sometimes offered only in English.

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:
CHM 1311Principles of Chemistry3 Units
GNG 1103Engineering Design3 Units
GNG 1105Engineering Mechanics3 Units
GNG 1106Fundamentals of Engineering Computation3 Units
ITI 1100Digital Systems I3 Units
MAT 1320Calculus I3 Units
MAT 1322Calculus II3 Units
MAT 1341Introduction to Linear Algebra3 Units
PHY 1124Fundamentals of Physics for Engineers3 Units
3 course units from:3 Units
Engineering Economics
Introduction to Product Development and Management for Engineers and Computer Scientists
Compulsory Second-Year Courses:
CEG 2136Computer Architecture I3 Units
ELG 2136Electronics I3 Units
ELG 2137Circuit Theory II3 Units
ELG 2138Circuit Theory I3 Units
ELG 2911Professional Practice in Information Technology and Engineering3 Units
ENG 1112Technical Report Writing3 Units
3 course units from:3 Units
Technology, Society and Environment Since 1800
Scientific Thought and Social Values
MAT 2322Calculus III for Engineers3 Units
MAT 2384Ordinary Differential Equations and Numerical Methods3 Units
PHY 2323Electricity and Magnetism3 Units
3 course units from a complementary studies elective3 Units
Compulsory Third-Year Courses:
CEG 3136Computer Architecture II3 Units
ELG 3106Electromagnetic Engineering3 Units
ELG 3125Signal and System Analysis3 Units
ELG 3126Random Signals and Systems3 Units
ELG 3136Electronics II3 Units
ELG 3137Fundamentals of Semiconductor Devices3 Units
ELG 3155Introduction to Control Systems3 Units
ELG 3175Introduction to Communication Systems3 Units
ELG 3316Electric Machines and Power Systems3 Units
3 course units from a complementary studies elective3 Units
Compulsory Fourth-Year Courses:
One option from the following:30 Units
Option 1: Communications
Wave Propagation and Antennas
Electronics III
Linear Systems
Communication Systems
Digital Signal Processing
Wireless Communication Fundamentals
Electrical Engineering Design Project: Part I
Electrical Engineering Design Project: Part II
6 course units of technical electives
Option 2: Systems Engineering
Computer Control in Robotics
Principles and Applications of VLSI Design
Linear Systems
Modern Control Engineering
Integrated Control Systems
Digital Signal Processing
Electrical Engineering Design Project: Part I
Electrical Engineering Design Project: Part II
6 course units of technical electives
Option 3: Electronics
Microwave Circuits
Optoelectronics and Optical Components
Principles and Applications of VLSI Design
Electronics III
Communication Systems
Digital Signal Processing
Electrical Engineering Design Project: Part I
Electrical Engineering Design Project: Part II
6 course units of technical electives
Option 4: Microwave and Photonic Engineering
Microwave Circuits
Optoelectronics and Optical Components
Wave Propagation and Antennas
Electronics III
Optical Communications and Networking
Wireless Communication Fundamentals
Electrical Engineering Design Project: Part I
Electrical Engineering Design Project: Part II
6 course units of technical electives
Option 5: Power and Sustainable Energy
Electric Power Transmission, Distribution and Utilization
Sustainable Electrical Power Systems
Electronics III
Modern Control Engineering
Integrated Control Systems
Wireless Communication Fundamentals
Electrical Engineering Design Project: Part I
Electrical Engineering Design Project: Part II
6 course units of technical electives
Total: 123 Units

List of Optional Courses

List of Technical Electives: 1
CEG 3185Introduction to Data Communications and Networking3 Units
CEG 4158Computer Control in Robotics3 Units
CEG 4186Wireless Networks 23 Units
CEG 4187Optical Networks3 Units
CEG 4188Higher Layer Network Protocols3 Units
CEG 4190Computer Network Design 33 Units
CEG 4316Digital Image Processing3 Units
CEG 4396Computer Network Management3 Units
ELG 4115Microwave Circuits3 Units
ELG 4117Optoelectronics and Optical Components3 Units
ELG 4118Wave Propagation and Antennas3 Units
ELG 4121Topics in Electrical Engineering II3 Units
ELG 4122Topics in Electrical Engineering I3 Units
ELG 4125Electric Power Transmission, Distribution and Utilization3 Units
ELG 4126Sustainable Electrical Power Systems3 Units
ELG 4137Principles and Applications of VLSI Design3 Units
ELG 4139Electronics III3 Units
ELG 4156Linear Systems3 Units
ELG 4157Modern Control Engineering3 Units
ELG 4159Integrated Control Systems3 Units
ELG 4176Communication Systems3 Units
ELG 4177Digital Signal Processing3 Units
ELG 4178Optical Communications and Networking3 Units
ELG 4179Wireless Communication Fundamentals3 Units

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.
2

CEG 4186 cannot be chosen as a technical elective in the Communications option.

3

CEG 4190 cannot be chosen as a technical elective in the Computing Technology program.