Curriculum

Degree Requirements

To receive a Computer Engineering degree from UCSB, students must satisfy three sets of requirements:

Degree requirements listed are for the current year (2011-12). It is the student's responsibility to ensure he/she is following the year of entry requirements.

All courses, course descriptions, instructor designations, curricular and degree requirements described on this website are subject to change throughout the year. For the most current degree requirement information, contact the ECE Student Affairs Office (Trailer 380, Rm 101 / (805) 893-8292 / ugradinfo@ece.ucsb.edu).


MAJOR - Computer Engineering Degree Requirements

Preparation for the Major (73 units), Upper Division Major (68 units), and Math, Science, Engineering Elective (4 units) must be satisfied. GPA requirements must be satisfied.

These requirements are administered by the Electrical and Computer Engineering Department and described in the Bachelor of Science - Computer Engineering section of "GEAR" page 23 (pdf)

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

CE STUDENT AFFAIRS REQUIREMENTS INFORMATION PUBLICATIONS / FORMS
Senior Elective Study Plan

During the junior year students must complete and submit a senior sequence elective study plan (CE Senior Elective Sheet). 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
CE MAJOR
COURSE REQUIREMENTS
COURSE SELECTION COURSE SELECTION
Preparation for the Major
(73 units)
  • CHEM 1A, 1AL or 2A, 2AC
    (5 units)
  • CMPSC 16 (4 units)
  • CMPSC 24 (4 units)
  • CMPSC 32 (4 units)
  • CMPSC 40 (4 units)
  • ECE 1 (1 units)
  • ECE 2A-B-C (15 units)
  • ECE 15A (4 units)
  • MATH 3A-B-C, 5A (16 units)
  • PHYS 1, 2, 3, 3L, 4, 4L (16 units)
Upper Division Major
(68 units)
  • CMPSC 130A (4 units)
  • CMPSC 170 (4 units)
  • ENGR 101 (3 units)

Plus CE Senior Sequences Electives (40 units). Prior approval of the student's departmental electives must be obtained from the student's faculty advisor.

  • ECE 152A (5 units)
  • ECE 154 (4 units)
  • ECE 156A (4 units)
  • ECE 139 or PSTAT 120A (4 units)
Math, Science, Engineering Electives
(4 units)
  • Any College of Engineering course (excluding Technology Management Program - TMP courses)
  • Astronomy 1, 2
  • Biology 2 plus lab
  • Chemistry 1B + BL, 1 C + CL, 109ABC, 113A
  • Economics 1, 2, 109
  • EEMB 3 + 3L, 21, 23
  • Environmental Studies 15, 115
  • Geography 3A-B, 8, 12, 115A, 115B+115BL
  • Geology 1, 2, 3, 4S, 4W, 10, 20, 30, 123, 130
  • Math 8, 108AB (no credit for for 108A if 130C is taken), 119A, 122A, 124AB
  • MCDB 1A+1AL

COLLEGE - College of Engineering (CoE) - General Education Requirements

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

These requirements are administered by the College of Engineering and described in the General Education Requirements section of "GEAR" (pages 8-9).

Advising Contact: CoE Office of Undergraduate Studies - Harold Frank Hall, Room 1006 | (805) 893-2809 | coe-info@engineering.ucsb.edu

UNIVERSITY - UC, Santa Barbara (UCSB) - General Education Requirements

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

These requirements are administered by the College of Engineering and described in the General University Requirements section of "GEAR" (pages 8).

Advising Contact: CoE Office of Undergraduate Studies - Harold Frank Hall, Room 1006 | (805) 893-2809 | coe-info@engineering.ucsb.edu

Publications

2011-12 GEAR Catalog GEAR (General Engineering Academic Requirements): CE, CoE, and UCSB requirements, overviews, and more...

UCSB General Catalog coverUCSB General Catalog: major and minor requirements; course descriptions and prerequisites and more...

CE Curriculum Guides

image of screen shot of four year plan pdfMajor Requirements and Four Year Plan - GEAR (pgs 44-45)

image of screen shot of four year plan web pageCE Four Year Plan -
CE web page


image of screen shot of senior sequence year web pageSenior Sequences - two sequences required during senior year - CE web page

image of course flow chartCE Course Flow Chart (pdf)


Degree Advising Contacts

Major Requirements (CE)

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

College (CoE) / University (UCSB) Requirements & Advanced Placement Credits

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

(See the CE Advising page for CE Major, CoE, and UCSB advising...)

Transfer Students Preparation and Admissions

CoE Office of Undergraduate Studies
Harold Frank Hall
admissions@engineering.ucsb.edu
CoE Transfer Students web page

Not sure whom to contact?

See the ECE Undergraduate Staff Advisor:
ECE Student Affairs Office Trailer 380, Rm 101 (805) 893-8292 ugradinfo@ece.ucsb.edu