| Semester 1 | Units | Semester 2 | Units | Unit total |
| Math 30 | 3 | CmpE 30 | 3 | |
| Math 42 | 3 | Math 31 | 4 | |
| Engr 10 | 3 | Phys 50 | 4 | |
| Engl 1A | 3 | ME 19 | 1 | |
| Oral Communication | 3 | GE | 3 | |
| 15 | 18 | 33 |
(Chem11A --> **Chem1A, ENGR20 --> ***ME 19)
| Semester 3 | Units | Semester 4 | Units | Unit total |
| CmpE 50 | 3 | CmpE 126 | 3 | |
| Math 32 | 3 | Math 123A | 3 | |
| Phys 51 | 4 | Phys 52 | 4 | |
| Hum Dev | 3 | EE 97 | 1 | |
| Kinesiology | 3 | EE 98 | 3 | |
| GE | 3 | Kinesiology | 1 | |
| GE | 3 | |||
| 17 | 18 | 68 |
Passing the Writing Skills Test (WST) is required before taking ENGR 100W.
*Physics 50, 51, 52 may replace Physics 70, 71.
| Semester 5 | Units | Semester 6 | Units | Unit total |
| CmpE 131 | 3 | CmpE 102 | 3 | |
| CmpE 110 | 3 | CmpE 125 | 3 | |
| CmpE 124 | 3 | CmpE 130 | 3 | |
| EE 101 | 1 | CmpE 127 | 3 | |
| ISE 130 | 3 | CmpE 148 | 3 | |
| Engr 100W | 3 | GE | 3 | |
| 16 | 18 | 102 |
All CMPE senior courses require the completion of Engr 100W and Major Form on file.
| Semester 7 | Units | Semester 8 | Units | Unit total |
| CmpE 140 | 3 | CMPE 220 | 3 | |
| (CmpE 195A) | 1 | (CmpE 195B) | 3 | |
| CMPE 152 | 3 | CMPE 200 | 3 | |
| Chem 1A | 5 | CMPE 240 | 3 | |
| CmpE 142 | 3 | ME 109/MatE 153 | 3 | |
| Advanced GE | 3 | CMPE 198 | 3 | |
| 17 | 15 | 134 |
| Semester 9 | Units | Semester 10 | Units | Unit total |
| Graduate elective | 3 | Graduate elective | 3 | |
| Graduate elective | 3 | Graduate elective | 3 | |
| Graduate elective | 3 | CMPE295B | 3 | |
| CMPE 295A | 3 | |||
| 12 | 9 | 155 | ||
| Total units for two degrees | 155 | |||
BS+MS combination indicators:
Strikeouts: BS Capstone experience (replaced)
Underscores: MS + BS Capstone experience
Bold, Italic: MS course as BS tech. elective.