Four Year Course Plan

* Four Year Course Plan for students entering the 2018-2019 academic year

The College of Engineering has put together a basic course guideline to help Computer Engineering students accumulate the required units necessary for graduation. The table below is the most current academic year and is a plan that does not take into consideration advanced placement coursework, course availability, etc.

* NOTE: It is the responsibility of the student to review the four-year-plan according to his/her year of entrance. The ECE Student Affairs Office has copies of the past Four Year Course Plans in the College of Engineering publications "Announcement" (academic year 2018-19 and past) and " 'GEAR' - General Education Academic Requirements" (academic year 2018-19 and past).

REQUIREMENTS: Students should refer to the 2018-19 College of Engineering "GEAR" Computer Engineering Major Course Requirements (pg 48) for a close-up look at the required 191 units of coursework for the preparation of the major (75 units); upper division major (68 units); math, science, engineering (4); and university and general education (44 units) requirements.

COURSE SCHEDULES: The following areas have websites with course schedules for each quarter: Computer Science Department, Electrical and Computer Engineering Department, and the Writing Program. Prospective students can refer to the online UCSB General Catalog / Schedule of Classes and current students can refer to GOLD for course descriptions and schedules.

ADDITIONAL CATALOGS: College of Engineering "GEAR" and UCSB General Catalog.

Freshman Year

FALL Units WINTER Units SPRING Units
CHEM 1A or
2A
3 MATH / SCIENCE or ENGR Elective 4 CMPSC 16 4
CHEM 1AL or
2AC
2 ECE 1A 1 ECE 1B 1
MATH 3A 4 MATH 3B 4 MATH 4A 4
GE Elective or
CMPSC 8 *
4 PHYS 1 4 PHYS 2 4
WRIT 1E or
2E
4 WRIT 2E or
50E
4 WRIT 50E or
GE Elective
4
TOTAL 17   17   17

* CMPSC 8 is recommended only for students who do not have prior programming experience, as programming experience is a prerequisite for CMPSC 16
- CMPSC 8 may be used to satisfy the Math, Science, Engineering Elective requirement

Sophomore Year

FALL Units WINTER Units SPRING Units
CMPSC 24 4 CMPSC 40 5 CMPSC 32 4
ECE 10A
ECE 10AL
3
2
ECE 10B
ECE 10BL
3
2
ECE 10C
ECE 10CL
3
2
MATH 4B 4 ECE 15A 4 ECE 152A 5
PHYS 3 3 PHYS 4 3 ECE 139 or
PSTAT 120A *
4
PHYS 3L 1 PHYS 4L 1    
TOTAL 17   18   18

* PSTAT 120A is offered each quarter. ECE 139 is offered only in the Spring quarter, and is better suited for future upper division electives for the CE major.

Junior Year

FALL Units WINTER Units SPRING Units
ECE 154A 4 CMPSC 130A 4 CMPEN Elective 8
GE or
Free Electives
4 CMPEN Elective 4 GE or
Free Elective
4
CMPEN Elective 8 GE or
Free Electives
8    
TOTAL 16   16   8

Senior Year

FALL Units WINTER Units SPRING Units
CMPEN Electives * 12 CMPEN Electives * 8 CMPEN Electives * 8
Free Elective 4 ENGR 101** 3 GE or Free Elective 4
    Free Elective 4    
TOTAL 16   15   12

* CMPEN electives include Senior Sequence Courses and the Senior Capstone Project (189A/B/C)
** ENGR 101 may be taken any quarter of the Senior year