Electrical engineering program

The Bachelor of Engineering in Electrical Engineering (BEng) degree requirements are 48 courses (72.0) units and four co-op work terms (18 units):

  • 16 core courses in electrical engineering
  • 3 core courses in computer engineering
  • 1 core course in mechanical engineering
  • 6 core courses in math/stats
  • 2 core courses in physics
  • 1 core course in chemistry
  • 3 core courses in computer science
  • 7 core courses in engineering
  • 1 natural science elective
  • 1 complementary studies elective
  • 7 technical electives
  • 4 co-op work terms as scheduled on the co-op program page

Notes

  1. CSC 115 may be substituted in a term when CSC 116 is not offered. CSC 116 is strongly recommended;
  2. ELEC 299 is a prerequisite for ELEC 399;
  3. ELEC 399 is a prerequisite for ELEC 499. ELEC 399 Design Project I is a team-based technical project complemented with lectures on design and guest speakers on a variety of topics relevant to a professional engineer. This project may be linked to ELEC 499 Design Project II;
  4. ENGR 280 may be replaced by ECON 180 normally offered in fall term;
  5. Seven technical electives are required, selected from the list of technical electives. Bridge students from Camosun must take 2 technical electives from the special bridge student's elective list;
  6. Students normally take ENGR 446 in the term preceding the final term of their academic program (academic or work term);
  7. Bridge students must take MECH 295 as the natural science elective. MECH 295 only offered in the summer term.

Technical electives and ECE specializations

Specializations are optional. The program requires completion of seven technical electives (10.5 units) to be chosen from the list below. Students who complete three courses (4.5 units) in a specialization area listed below can request a certificate from the electrical and computer engineering office; the specialization area will not be shown on the transcript.

Students who entered the program via a bridge program, and students who transferred from other programs, must choose their electives in consultation with the electrical and computer engineering academic advisor. Their choice of electives requires pre-approval to ensure sufficient accreditation units are obtained.

Note that some courses appear under more than one category.

Check the Academic schedule - ECE technical elective courses on when technical electives are normally offered or click on an elective listed below to find out when it is tentatively offered. Please note that not all technical electives are offered every year.

Other 400-level or graduate courses may be considered as technical electives with the permission of the department, and Dean of Graduate Studies as required (refer to "registration in graduate courses by undergraduates" in the calendar).

Communications

Computational intelligence

Computer systems

Digital and embedded systems

Digital signal processing

Electrical energy systems

Electromagnetics and photonics

Electronics

Mechatronics

Networks, security, and privacy

Others