4 Year Course Plan
Students entering the 2022-2023 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.
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 81 |
4 | CMPSC 16 | 4 | CMPSC 24 | 4 |
| ECE 5 | 4 | ECE 1A | 1 | ECE 1B | 1 |
| MATH 3A | 4 | MATH 3B | 4 | MATH 4A | 4 |
| WRIT 1E or 2E |
4 | PHYS 1 | 4 | PHYS 2 | 4 |
| WRIT 2E or 50E |
4 | WRIT 50E or GE Elective |
4 | ||
| TOTAL | 16 | 17 | 17 |
Sophomore Year
| Fall | Units | Winter | Units | Spring | Units |
|---|---|---|---|---|---|
| CMPSC 32 or CMPSC 40 | 4/5 | CMPSC 32 or CMPSC 40 | 5 | ECE 10C | 3 |
| ECE 10A | 3 | ECE 10B | 3 | ECE 10CL | 2 |
| ECE 10AL | 2 | ECE 10BL | 2 | ECE 139 or PSTAT 120A2 |
4 |
| MATH 4B | 4 | ECE 15A | 4 | ECE 152A | 5 |
| PHYS 3 | 3 | PHYS 4 | 3 | MATH 6A | 4 |
| PHYS 3L | 1 | PHYS 4L | 1 | ||
| TOTAL | 17/18 | 17/18 | 18 |
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 189A3/ CMPSC 189A4 |
4 | ECE 189B/ CMPSC 189B |
4 | ECE 189C or CMPEN Elect. |
4 |
| CMPEN Electives | 8 | ENGR 1015 | 3 | CMPEN Elective | 4 |
| GE6 | 4 | CMPEN Elective | 4 | GE | 4 |
| GE | 4 | ||||
| TOTAL | 16 | 15 | 12 |
1 Students with no prior computer programming background should take either ECE 3 or CMPSC 8.
2 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.
3 ECE 153B is the prerequisite to ECE 189A.
4 CMPSC 156 is the prerequisite for CMPSC 189A.
5 ENGR 101 may be taken any quarter of the senior year.
6 Students must complete at least 12 units per quarter. Students must complete at least 191 units to graduate. See an advisor for more information.