* 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