ECE undergraduate degrees are organized around a core of required courses and a selection of elective courses from four Specialization Areas: Computer Engineering; Data Science/Systems; Neuroengineering, and Photonics, Electronics and Nano-devices (PEN).
Specialization Area Requirements:
The department may add or delete courses from the areas, and graduate courses and equivalent courses from other departments may be used to satisfy area requirements with permission. Graduate courses, in the 500-level series, can often count as specialization courses with Advisor's approval.
Unrestricted Electives: Additional courses to provide the B.A. minimum requirement of 123 semester hours or the B.S.E.E. minimum of 134 semester hours.
(The sequence of COMP 140, COMP 182, COMP 215 are recommended for the CE Area as these are pre-requisites for many of the CS courses)
PHOTONICS, ELECTRONICS & NANODEVICES