Electrical Engineering Major

Students must complete 180 units for graduation, including the general-education requirements (GER). Note that 140 units (excluding GER) are required for the major.

Lower-Division Requirements
(total of seventy-six units for computer system design depth, and seventy-two units for all other depths)

Electrical Engineering (twenty-four units for communication systems, electronic circuits and systems, electronic devices and materials, machine learning and controls, photonics, power engineering, and signal and image processing depths)

ECE 5, 25, 30, 35, 45, and 65

Electrical Engineering (twenty-eight units for computer system design depth only)

ECE 5, 16, 25, 30, 35, 45, and 65

Programming course (four units for electronic circuits and systems, electronic devices and materials, photonics, and power engineering depths)
Programming courses (eight units for communication systems, computer system design, machine learning and controls, and signal and image processing depths)
Chemistry (four units)
Mathematics (twenty-four units)

MATH 18 and 20A-B-C-D-E.

Physics (twelve units for communication systems, computer system design, machine learning and controls, and signal and image processing depths)

PHYS 2A-B-C or PHYS 4A-B-C. (Note: MATH 20A is a prerequisite for PHYS 2A. Students whose performance on the mathematics placement test permits them to start with MATH 20B or higher may take PHYS 2A in the fall quarter of the freshman year.)

Physics (sixteen units for electronic circuits and systems, electronic devices and materials, photonics, and power engineering depths)

PHYS 2A-B-C-D or PHYS 4A-B-C-D-E (Note: MATH 20A is a prerequisite for PHYS 2A. Students whose performance on the mathematics placement test permits them to start with MATH 20B or higher may take PHYS 2A in the fall quarter of the freshman year.)

Upper-Division Requirements

Students must select an engineering depth to provide a focus for their studies. Students may choose one of the approved depth sequences listed below or propose another with the approval of the department. A list of approved technical electives and professional electives can be found in the ECE undergraduate office. Note: In order to fulfill the design requirement, students must complete ECE 111, 115, 140B, 190, or 191 with a grade of C– or better. Graduation will not be approved until a written copy of the design project is submitted to the ECE undergraduate office.

DEPTHS

Communication Systems (sixty-eight units)
Computer System Design (sixty-four units)
Electronic Circuits and Systems (sixty-eight units)
Electronic Devices and Materials (sixty-eight units)
Machine Learning and Controls (sixty-eight units)
Photonics (sixty-eight units)
Power Engineering (sixty-eight units)
Signal and Image Processing (sixty-eight units)

Continuing students who entered before fall 2014 and have not completed ECE 108, must replace the course with an upper division Technical Elective. Students must also let the ECE Undergraduate Advisors know which course they plan to use in order to update their degree audits manually.

For official policies regarding major requirements, please consult the UC San Diego Catalog .