Recommended Schedule:
B.S. Degree
This is a suggested schedule. It is not mandatory that you take these classes in the order listed, but you MUST satisfy the prerequisites for the courses you take. You can obtain a detailed list of GEs from the College of Engineering Undergraduate Office (Harold Frank Hall, room 1006).
Freshman Year (48 units)
| Fall Quarter (16 units) | |
|---|---|
| GE elective or CMPSC 8* | 4 units |
| MATH 3A | 4 units |
| WRIT 1, 2, or GE elective | 4 units |
| GE elective | 4 units |
* CMPSC 8 is recommended only for students who do not have prior programming experience; programming experience is a prerequisite for CMPSC 16.
| Winter Quarter (16 units) | |
|---|---|
| CMPSC 16 | 4 units |
| MATH 3B | 4 units |
| PHYS 1 | 4 units |
| WRIT 1, 2, or General Education elective | 4 units |
| Spring Quarter (16 units) | |
|---|---|
| CMPSC 24 | 4 units |
| MATH 3C | 4 units |
| PHYS 2 | 4 units |
| Science or free elective | 4 units |
Sophomore Year (48 units)
| Fall Quarter (16 units) | |
|---|---|
| CMPSC 32 | 4 units |
| CMPSC 40 | 4 units |
| MATH 5A | 4 units |
| PHYS 3 | 3 units |
| PHYS 3L | 1 unit |
| Winter Quarter (16 units) | |
|---|---|
| CMPSC 48 | 4 units |
| CMPSC 56 | 4 units |
| MATH 5B | 4 units |
| GE elective | 4 units |
| Spring Quarter (16 units) | |
|---|---|
| CMPSC 64 | 4 units |
| PSTAT 120A | 4 units |
| General Education elective | 4 units |
| Science or free elective | 4 units |
Junior Year (48 units)
| Fall Quarter (16 units) | |
|---|---|
| CMPSC 130A | 4 units |
| CMPSC 138 | 4 units |
| General Education elective | 4 units |
| Science or free elective | 4 units |
| Winter Quarter (16 units) | |
|---|---|
| CMPSC 130B | 4 units |
| ECE 152A | 5 units |
| Free elective | 3 units |
| General Education elective | 4 units |
| Spring Quarter (16 units) | |
|---|---|
| PSTAT 120B | 4 units |
| CMPSC/ECE 154 | 4 units |
| Field or free elective | 4 units |
| General Education elective | 4 units |
Senior Year (40 units)
| Fall Quarter (12 units) | |
|---|---|
| CMPSC 111* | 4 units |
| CMPSC 170 | 4 units |
| Field or free elective | 4 units |
* You may take 140 in Winter to satisfy this requirement.
| Winter Quarter (15 units) | |
|---|---|
| CMPSC 160 | 4 units |
| CMPSC 162 | 4 units |
| ENGR 101 | 3 units |
| Field or free elective | 4 units |
| Spring Quarter (13 units) | |
|---|---|
| Field elective | 4 units |
| Field or free elective | 4 units |
| General Education Elective | 5 units |
Note: this schedule reflects the recent changes to the the BS requirements. The old schedule can be found here.
