Curriculum

Degree Requirements

In order to receive a degree in Computer Engineering from UCSB, students must satisfy three sets of requirements:

Major Requirements (administered by the ECE Department)

CoE Announcement catalog cover

College of Engineering "Announcement" - (CE version only)
College of Engineering "Announcement" - (full version)

Yearly Progress Checks

Freshman, sophomore, and junior year students should visit the ECE Student Office to review their yearly progress with the ECE Undergraduate Staff Advisor.

Advancing from the Pre-Major from the CE Major

Students enter the Computer Engineering Program as a pre-major. After meeting certain requirements, students petition to advance from the pre-major to the CE major.

Senior Elective Study Plan

All students in their junior year must complete and submit an elective study plan (CE Senior Elective Sheet). These courses are referred to as CMPEN Electives during the senior year on the Four Year Course Plan.

  • Early Fall Quarter: mandatory Junior meeting to discuss the elective study plan
  • Last Day of Instruction during the Spring quarter of the junior year: CE Senior Elective Sheet must be turned in to the ECE Undergraduate Staff Advisor or the following Fall enrollment will be blocked

College of Engineering (CoE) General Education Requirements

CoE General Ed Requirements catalog cover

CoE General Education Requirements

University Requirements

UCSB General Catalog cover

UCSB General Catalog

Advising Contacts for Degree Requirements

Computer Engineering Major

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

UCSB & General Education

CoE Office of Undergrad Studies - Harold Frank Hall, 1006
(805) 893-2809 / coe-info@engineering.ucsb.edu

(See Student Advising for more information...)

Course Listings