Curriculum

College of Engineering's course grid to help EE students complete the required units
In the Junior year, students select sequence topics to satisfy EE Electives to be taken in the Sr. year
In the Senior year, all EE majors are required to take the ECE 188 Senior EE Project courses

Degree Requirements

To receive a Electrical Engineering degree from UCSB, students must satisfy the following requirements:

 MAJOR – Electrical Engineering (EE) Degree

 GENERAL EDUCATION – College of Engineering (CoE) & UC, Santa Barbara

Degree requirements listed below are for the academic year of 2022-23

 

MAJOR - Electrical Engineering Degree Requirements

* Major requirements are administered by the Electrical and Computer Engineering Department

Preparation for the Major (TBD units) and Upper Division Major (60 units) and GPA requirements must be satisfied.

2022-23 COE "GEAR" Guide Info for the EE Major

 

EE Curriculum

Requirements Course Selection Course Selection
Preparation for the Major
(TBD units)
  • CHEM 1A, 1AL or 2A, 2AC or ECE 6 (5 or 4 units)
  • CMPSC 16 or CMPSC 9 (4 units)
  • ECE 10ABC & 10AL/BL/CL (15 units)
  • ECE 3 (4 units)
  • ECE 5 (4 units)
  • ECE 15A (4 units)
  • MATH 2AB or 3AB, 4AB, 6AB (24 units)
  • PHYS 1, 2, 3, 3L, 4, 4L (16 units)
  • PHYS 5, 5L or ECE 130B (4 units)
  • ECE 130A (4 units)
  • ECE 139 (4 units)
Upper Division Major
(68 units)
  • ECE 134 (4 units)
  • ECE 152A (5 units)
  • ECE 153A or 153B* (4 units)
  • ECE 188 ABC (9 units)
  • ENGR 101 (3 units)

EE Senior Electives

Requirements Information Publications / Forms
Senior Elective Plan

Junior year Senior Elective form due

  • ECE 188A-C (9 units): EE Capstone required

Courses with "L" indicate Lab – course names are located in the Legend box on the right

 

GENERAL EDUCATION (GE) REQUIREMENTS

* CoE General Education and General University Requirements are administered by the College of Engineering

COLLEGE - College of Engineering (CoE) - General Education Requirements (GEAR pgs. 11 & 12)

All undergraduate students must satisfy the general education (General and Subject Area) requirements for the College of Engineering.

UNIVERSITY - UC, Santa Barbara (UCSB) - General University Requirements (GEAR pgs. 11 & 12)

All undergraduate students must satisfy University academic residency, UC Entry Level Writing Requirement, American History and Institutions, unit, and scholarship requirements.

For more detailed COE & UCSB GE requirement info see COE Academic Advising

Pubs & Courses

GEAR (General Engineering Academic Requirements): ECE, COE, and UCSB requirements, overviews & more – from the most current year back to 2012-13

UCSB General Catalog: major & minor requirements, course descriptions, prerequisites & more

UCSB Schedule of Classes: all undergrad and grad course schedules listed by quarter

ECE Undergrad Courses: tables of undergraduate and graduate courses instructed each quarter

Curriculum Contacts

EE & CE Majors

ECE Student Affairs Office
Trailer 380, Rm 101
(805) 893-8292
ugrad-advisor@ece.ucsb.edu

COE / UCSB Requirements & Transfer Students

COE Office of Undergraduate Studies
Harold Frank Hall, Room 1006
(805) 893-2809
coe-info@engineering.ucsb.edu

Course-related Questions

ECE Courses
Trailer 380, Rm 101
ugrad-advisor@ece.ucsb.edu

Contact other Colleges and Departments directly

Course Name Legend

ECE Courses
  • ECE 3: Introduction to Electrical Engineering
  • ECE 5: Introduction to Electrical and Computer Engineering
  • ECE 6: The Physics of Energy, Information, and Communication
  • ECE 10A/AL: 10B/BL; 10C/CL: Fundamentals of Analog & Digital Circuits and Systems
  • ECE 15A: Fundamentals of Logic Design
  • ECE 130AB: Signal Analysis & Processing
  • ECE 134: Introduction to Fields & Waves
  • ECE 139: Probability & Statistics
  • ECE 152A: Digital Design Principles
  • ECE 153A Hardware / Software Interface
  • ECE 153B Sensor & Peripheral Interface Design
  • ECE 188ABC: Senior EE Project

Course names with "L", indicate Lab

Other Department Courses
  • CHEM 1A/AL OR CHEM 2A (Honors): General Chemistry
  • CMPSC 9: Intermediate Python Programming
  • CMPSC 16: Problem Solving with Computers I
  • ENGR 101: Ethics in Engineering
  • MATH 2A: Calculus with Algebra and Trigonometry
  • MATH 2B: Calculus with Algebra and Trigonometry
  • MATH 3A: Calculus with Applications, First Course
  • MATH 3B: Calculus with Applications, Second Course
  • MATH 4A: Linear Algebra with Applications
  • MATH 4B: Differential Equations
  • MATH 6A: Vector Calculus with Applications, First Course
  • MATH 6B: Vector Calculus with Applications, Second Course
  • PHYS 1: Basic Physics
  • PHYS 2: Basic Physics
  • PHYS 3/3L: Basic Physics
  • PHYS 4/4L: Basic Physics
  • PHYS 5/5L: Basic Physics
  • WRIT 1E: Approaches to University Writing for Engineers
  • WRIT 2E: Academic Writing for Engineers
  • WRIT 50E: Writing & the Research Process for Engineers

Course names with "L", indicate Lab

Not sure who to contact?

EE & CE Undergraduate Advisor
Trailer 380, Rm 101
ugrad-advisor@ece.ucsb.edu