4 Year Course Plan
Students entering the 2024-2025 academic year
This grid is intended to serve as a guide and should be adjusted for individual circumstances in consultation with academic advisors. Course availability is subject to change. Changes will be announced by the department.
- 2024-2025: 4 Year Course Plan (pdf)
- 2023-2024: 4 Year Course Plan (pdf)
- 2022-2023: 4 Year Course Plan (pdf)
- 2021-2022: 4 Year Course Plan (pdf)
- 2020-2021: 4 Year Course Plan (pdf)
- 2019-2020: 4 Year Course Plan (pdf)
Courses with "L" indicate Lab – course names are located in the Legend box on the right.
Freshman Year
Fall | Units | Winter | Units | Spring | Units |
---|---|---|---|---|---|
ECE 3 or CMPSC 8 |
4 | CMPSC 16 | 4 | CMPSC 24 | 4 |
ECE 51 | 4 | ECE 1A | 1 | ECE 1B | 1 |
MATH 3A | 4 | MATH 3B | 4 | MATH 4A | 4 |
WRIT 1E or 2E2 |
4 | PHYS 7A | 4 | PHYS 7B | 4 |
WRIT 2E or 50E2 |
4 | WRIT 50E or G.E.2 |
4 | ||
TOTAL | 16 | 17 | 17 |
Sophomore Year
Fall | Units | Winter | Units | Spring | Units |
---|---|---|---|---|---|
ECE 10A | 3 | ECE 10B | 3 | ECE 10C | 3 |
ECE 10AL | 2 | ECE 10BL | 2 | ECE 10CL | 2 |
MATH 4B | 4 | ECE 15A | 4 | ECE 139 or PSTAT 120A5 |
4 |
CMPSC 323 | 4 | PHYS 7D | 3 | ECE 152A | 5 |
PHYS 7C | 4 | MATH 6A | 4 | CMPSC 403 | 5 |
PHYS 7L4 | 1 | ||||
TOTAL | 17 | 17 | 19 |
Junior Year
Fall | Units | Winter | Units | Spring | Units |
---|---|---|---|---|---|
ECE 154A | 4 | CMPSC 130A | 4 | CMPEN Electives | 8 |
CMPEN Electives | 8 | CMPEN Elective | 8 | GE | 8 |
GE | 4 | GE | 4 | ||
TOTAL | 16 | 16 | 16 |
Senior Year
Fall | Units | Winter | Units | Spring | Units |
---|---|---|---|---|---|
ECE 189A6 / CMPSC 189A7 |
4 | ECE 189B/ CMPSC 189B |
4 | ECE 189C or CMPEN Elective |
4 |
CMPEN Electives | 8 | ENGR 1018 | 3 | CMPEN Elective | 4 |
GE | 4 | CMPEN Elective | 4 | GE | 4 |
GE | 4 | ||||
TOTAL | 16 | 15 | 12 |
1 ECE 5 is also offered in winter quarter.
2 ELWR may also be satisfied by LING 12 or WRIT 1. Area A1 may also be satisfied by WRIT 2. Area A2 may also be satisfied by courses listed on page 11.
3 CMPSC 32 is also offered in spring quarter. CMPSC 40 is also offered in fall and winter quarters.
4 PHYS 7L may be taken concurrently with PHYS 7C or after taking PHYS 7C.
5 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 Computer Engineering major.
6 ECE 153B is the prerequisite to ECE 189A.
7 CMPSC 156 is the prerequisite for CMPSC 189A.
8 ENGR 101 may be taken any quarter of the senior year.
Curriculum Catalogs
- GEAR (COE General Engineering Academic Requirements)
- UCSB General Catalog
Requirements
Students must follow the 4 Year Course Plan according to year of entrance in the College of Engineering "GEAR" for a close-up look at the required units of coursework for:
- preparation of the major
- upper division major
- math, science, engineering
- university and general education requirements
The ECE Student Affairs Office has print copies of past 4 Year Plans and the COE has online versions from the most current year to 2012-13.
Course Name Legend
- Electrical & Computer Engineering
-
- ECE 1A: Computer Engineering Seminar
- ECE 1B: Ten Puzzling Problems in Computer Engineering
- ECE 3: Introduction to Electrical Engineering
- ECE 5: Introduction to Electrical and Computer Engineering
- ECE 10A/AL; 10B/BL; 10C/CL: Fundamentals of Analog & Digital Circuits and Systems
- ECE 15A: Fundamentals of Logic Design
- ECE 139: Probability & Statistics
- ECE 152A: Digital Design Principles
- ECE 154A: Introduction to Computer Architecture
- ECE 189A-C: Senior Computer Systems Project
Course Names w/ "L" indicate Lab
- Computer Science
-
- CMPSC 8: Introduction to Computer Science
- CMPSC 16: Problem Solving with Computers I
- CMPSC 24: Problem Solving with Computers II
- CMPSC 32: Object Oriented Design and Implementation
- CMPSC 40: Foundations of Computer Science
- CMPSC 130A: Data Structures and Algorithms I
- Other Departments
-
- ENGR 101: Ethics in Engineering
- 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
- PHYS 7A: Basic Physics
- PHYS 7B: Basic Physics
- PHYS 7C: Basic Physics
- PHYS 7D: Basic Physics
- PHYS 7L: Physics Laboratory
- PSTAT 120A: Probability and Statistics
- WRIT 1E: Approaches to University Writing for Engineers
- WRIT 2E: Academic Writing for Engineers
- WRIT 50E: Writing and Research Process for Engineers
Course Names w/ "L" indicate Lab
Course Schedules
The following areas have websites with course schedules for each quarter:
Prospective Students refer to the online UCSB General Catalog / Schedule of Classes and Current Students refer to Gaucho On-Line Data (GOLD)