Electrical engineering program
New BENG-EENG program effective September 2026
- ECE 260 Continuous-Time Signals and Systems is replaced with ECE 265 Continuous-Time and Discrete-Time Signals and Systems.
- ECE 310 Digital Signal Processing I is replaced with ECE 315 Intermediate Signal Processing.
- A new course, ECE 311 Foundations of Machine Learning, is added.
- To accommodate the introduction of ECE 311: Foundations of Machine Learning, the number of technical electives has been reduced to 6.
This new program is designed to give students access to machine learning and digital signal processing skills earlier in their degree.
Students declaring into Electrical Engineering in September (Fall) 2026 will follow the new program requirements.
Program flow for students declared into Electrical Engineering effective September 2026
| Term 2A – fall | Term 2B – summer |
|
CSC 116 Fundamentals of Programming with Engineering Applications II1 |
ECE 265 Continuous-Time and Discrete-Time Signals and Systems (new course) |
| ECE 250 Linear Circuits I |
ECE 299 Introduction to Electrical and Computer Engineering Design2 |
|
Term 3A - spring |
Term 3B - fall |
|
ECE 311 Foundations of Machine Learning (new course) |
|
|
ECE 315 Intermediate Signal Processing (new course) |
ECE 355 Microprocessor-Based Systems |
| ECE 399 Design Project I3 |
|
Term 4A – summer |
Term 4B – spring |
|
ECON 180 Introduction to Principles of Microeconomics and Financial Project Evaluation4 |
|
| ENGR 446 Technical Report6 | |
Notes
- CSC 115 may be substituted in a term when CSC 116 is not offered. CSC 116 is strongly recommended.
- ECE 299 is a prerequisite for ECE 399.
- ECE 399 is a prerequisite for ECE 499. ECE 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 ECE 499 Design Project II.
- ECON 180 is normally offered in the summer and fall terms. The summer offering may be a condensed offering from May to June.
- Six 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.
- Students normally take ENGR 446 in the term preceding the final term of their academic program (academic or work term).
- Bridge students must take MECH 295 as the natural science elective. MECH 295 only offered in the summer term.
Technical electives & ECE specializations
Specializations are optional. The program requires completion of 6 technical electives (9.0 units) to be chosen from the list of technical electives categorized by specialization. Students who complete 3 courses (4.5 units) from a category can request a specialization letter 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 must take at least 2 courses (i.e., 3.0 units) from the special bridge students' elective list.
Check the academic schedule - ECE technical elective courses on when technical electives are normally offered. Note that some courses appear under more than 1 category. 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).
Program flow for students declared into Electrical Engineering before September 2026
| Term 1A – fall | Term 1B – spring |
|
CSC 111 Fundamentals of Programming with Engineering Applications |
CHEM 150 Engineering Chemistry |
| Term 2A – fall | Term 2B – summer |
|
CSC 116 Fundamentals of Programming with Engineering Applications II1 |
|
|
ECE 299 Introduction to Electrical and Computer Engineering Design2 |
|
|
Term 3A - spring |
Term 3B - fall |
|
Term 4A – summer |
Term 4B – spring |
|
ECON 180 Introduction to Principles of Microeconomics and Financial Project Evaluation4 |
|
| Technical electives5 |
Notes
- CSC 115 may be substituted in a term when CSC 116 is not offered. CSC 116 is strongly recommended.
- ECE 299 is a prerequisite for ECE 399.
- ECE 399 is a prerequisite for ECE 499. ECE 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 ECE 499 Design Project II.
- ECON 180 is normally offered in the summer and fall terms. The summer offering may be a condensed offering from May to June.
- 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.
- Students normally take ENGR 446 in the term preceding the final term of their academic program (academic or work term).
- Bridge students must take MECH 295 as the natural science elective. MECH 295 only offered in the summer term.
- ECE 260 Continuous-Time Signals and Systems will not be offered after the Summer 2026 term. Students needing this course will be able to take ECE 265 Continuous-Time and Discrete-Time Signals and Systems in its place.
- ECE 310 Digital Signal Processing I will not be offered after the Spring 2027 term. Students needing this course will be able to take ECE 315 Intermediate Signal Processing in its place. This course will be offered for the first time in Spring 2028.
Technical electives & ECE specializations
Specializations are optional. The program requires completion of 7 technical electives (10.5 units) to be chosen from the list of technical electives categorized by specialization. Students who complete 3 courses (4.5 units) from a category can request a specialization letter 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 must take at least 2 courses (i.e., 3.0 units) from the special bridge students' elective list.
Check the academic schedule - ECE technical elective courses on when technical electives are normally offered. Note that some courses appear under more than 1 category. 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).
