Electrical Engineering Program

If you call a friend, flip a light switch, play a video game or drive a car, you are touching the work of an electrical engineer. Electrical engineers impact almost every aspect of our lives. They make essential medical equipment, design wireless communications networks, predict earthquakes, and invent new ways to generate and conserve energy. Electrical engineers will be leaders in meeting global challenges in energy, health, communication and safety.


As a student in UBC’s Electrical Engineering program, you will learn essential skills in electronics, circuit analysis and electromagnetics, and can choose to focus on anything from the electronic properties of microscopic devices and newly discovered materials to the generation and distribution of power in international electric power grids.

If you are interested in the generation, transmission, distribution, and processing of electrical energy, including renewable and sustainable energy sources you can focus your studies in energy systems. Particular applications include control, protection and reliable operation of the grid, electromechanical actuators; electrical power systems of vehicles, aircraft and ships; industrial and manufacturing processes requiring electric energy, and more.

ECE also offers courses in nanotechnology and microsystems to expose electrical engineers to important scientific and technological concepts that are changing the natures of electronics, computing and sensing. If you are interested in nanotechnology and microsystems you will focus your studies on quantum mechanics, sensor theory, thermodynamics and mechanics. These concepts are applied to the understanding of devices and systems. You can also take courses on chip design, optical devices, microelectromechanical systems, transistors and biological nanotechnology.

The Electrical Engineering Program begins in the second year of undergraduate studies after completing the required first year engineering courses. Students will graduate with a Bachelor of Applied Science in Electrical Engineering. Students in Electrical Engineering can also choose to specialize in biomedical engineering by applying to the Biomedical Engineering Option at the end of their first year.

The following curriculum is required for students starting their program in Electrical Engineering in September 2021.

Second Year
CPEN 211 (5)
CPSC 259 (4)
ELEC 201 (4)
ELEC 202 (4)
ELEC 211 (2)
ELEC 221 (4)
ELEC 281 (3)
ELEC 291 (6)
MATH 253 (3)
MATH 264 (1)
MATH 256 (3)
Total Credits = 39

Third Year
ELEC 301 (4)
ELEC 311 (4)
ELEC 315 (4)
ELEC 321 or STAT 321 (4)
ELEC 341 (4)
ELEC 342 (4)
ELEC 391 (6)
Breadth Electives (4) - To be chosen from the list of department-approved electives
Complementary Studies Electives (6) - See Complementary Studies courses
Total Credits = 40

Fourth Year
APSC 450 (2)
ELEC 491 (10)
ELEC 481 (3)
Advanced Electives (12) to be chosen from the department
Math Elective (3)
Free Electives (6)
Total Credits=36

For official course descriptions for each of the courses listed above, please visit the UBC Course Schedule: https://courses.students.ubc.ca/cs/courseschedule.

For students who began their program in previous years, please see the following course checklists:

2019 ELEC Checklist
2020 ELEC Checklist

A printable PDF version of the electives are available here.

Students that wish to switch from the Electrical Engineering Program to the Computer Engineering Program must complete the online application form, available mid-February.