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 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 two 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 or click on an elective listed below to find out when it is tentatively offered. Note that some courses appear under more than one 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.

Courses other than those listed may be counted for credit towards a specialization with the permission of the Department.

Topics and thesis courses can be used for only one specialization letter, when deemed related to the specialization area by the course instructor.

Complete list of ECE technical electives

Communications

Computational intelligence

Computer systems

Digital and embedded systems

Digital signal processing

Electrical energy systems

Electromagnetics and photonics

Electronics

Mechatronics

Each of the following courses requires additional prerequisites and permission from the offering department:

Networks, security, and privacy

Others

Each of the following courses requires additional prerequisites and permission from the offering department:

Topics and Thesis Courses