Sample programs for an entering freshman who wishes to complete a Computer Engineering degree in 4/5/6 years are listed below.
Charts showing the prerequisite relationships among the major courses. The chart tells you the order in which you can take courses, regardless of how fast (or slowly) you proceed towards graduation. "The catalog" is determined by when you entered your degree program (at SJSU, another CSU campus, at another university or at a community college).
Year 1: 33 units | |||
| Semester 1 | Units | Semester 2 | Units |
| Math 30 | 3 | CmpE 30 | 3 |
| Math 42 | 3 | Math 31 | 4 |
| Engr 10 | 3 | Phys 50 | 4 |
| Engl 1A | 3 | Engl 1B | 3 |
| Oral Comm | 3 | ME 19 | 1 |
| GE | 3 | ||
| 15 | 18 | ||
(Chem11A --> **Chem1A, ENGR20 --> ***ME 19)
Year 2: 35 units | |||
| Semester 3 | Units | Semester 4 | Units |
| CmpE 50 | 3 | CmpE 126 | 3 |
| Math 32 | 3 | Math 123 | 3 |
| Phys 51 | 4 | Phys 52 | 4 |
| Hum Dev | 3 | EE 97 | 1 |
| Kinesiology | 1 | EE 98 | 3 |
| GE | 3 | Kinesiology | 1 |
| GE | 3 | ||
| 17 | 18 | ||
Passing the Writing Skills Test (WST) is required before taking ENGR 100W.
*Physics 50, 51, 52 may replace Physics 70, 71.
Year 3: 34 units | |||
| Semester 5 | Units | Semester 6 | Units |
| 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 | ||
All CMPE senior courses require the completion of Engr 100W and Major Form on file.
Year 4: 36 units | |||
| Semester 7 | Units | Semester 8 | Units |
| CmpE 140 | 3 | CmpE 195B | 3 |
| CmpE 152 | 3 | CmpE 198 | 3 |
| CmpE 142 | 3 | Tech Elec | 3 |
| CmpE 195A | 1 | Tech Elec | 3 |
| Tech Elec | 3 | ME 109/MatE153 | 3 |
| Chem 1A | 5 | Adv GE | 3 |
| 18 | 18 | ||
Year 1: 26 units | |||
| Semester 1 | Units | Semester 2 | Units |
| Math 30 | 3 | CmpE 30 | 3 |
| Math 42 | 3 | Math 31 | 4 |
| Engr 10 | 3 | Phys 50 | 4 |
| Engl 1A | 3 | Engl 1B | 3 |
| 12 | 14 | ||
(Chem11A --> **Chem1A , ENGR20 -->*** ME 19)
Year 2: 30 units | |||
| Semester 3 | Units | Semester 4 | Units |
| CmpE 50 | 3 | CmpE 126 | 3 |
| Math 32 | 3 | Math 123A | 3 |
| Phys 51 | 4 | Phys 52 | 4 |
| Oral Comm | 3 | Hum Perf | 1 |
| Hum Dev | 3 | GE | 3 |
| 16 | 14 | ||
Passing the Writing Skills Test (WST) is required before taking ENGR 100W
* Physics 50, 51, 52 may replace Physics 70,71.
Year 3: 28 units | |||
| Semester 5 | Units | Semester 6 | Units |
| CmpE 131 | 3 | CmpE 110 | 3 |
| EE 98 | 3 | CmpE 124 | 3 |
| EE 97 | 1 | CmpE 102 | 3 |
| ISE 130 | 3 | EE 101* | 1 |
| Hum Perf | 1 | ME 19 | 1 |
| Engr 100W | 3 | GE | 3 |
| 14 | 14 | ||
All CMPE senior courses require the completion of Engr 100W and Major Form on file
* 1 unit by exam
Year 4: 30 units | |||
| Semester 7 | Units | Semester 8 | Units |
| CmpE 125 | 3 | CmpE 140 | 3 |
| CmpE 130 | 3 | CmpE 148 | 3 |
| CmpE 127 | 3 | Cmpe 152 | 3 |
| CmpE 198 | 3 | CmpE 142 | 3 |
| GE | 3 | GE | 3 |
| 15 | 15 | ||
Year 5: 24 units | |||
| Semester 9 | Units | Semester 10 | Units |
| CmpE 195A | 1 | CmpE 195B | 3 |
| Tech Elec | 3 | Tech Elec | 3 |
| Tech Elec | 3 | ME 109/MatE153 | 3 |
| Chem 1A | 5 | Adv GE | 3 |
| 12 | 12 | ||
Year 1: 24 units | |||
| Semester 1 | Units | Semester 2 | Units |
| Math 30 | 3 | CmpE 30 | 3 |
| Engr 10 | 3 | Math 31 | 4 |
| Engl 1A | 3 | Phys 50 | 4 |
| Oral Comm | 3 | ME 19 | 1 |
| 12 | 12 | ||
Chem11A --> Chem1A
Year 2: 26 units | |||
| Semester 3 | Units | Semester 4 | Units |
| CmpE 50 | 3 | CmpE 126 | 3 |
| Math 32 | 3 | Math 123A | 3 |
| Phys 51 | 4 | Phys 52 | 4 |
| Engl 1B | 3 | GE | 3 |
| 13 | 13 | ||
Passing the Writing Skills Test (WST) is required before taking ENGR 100W
Year 3: 22 units | |||
| Semester 5 | Units | Semester 6 | Units |
| CmpE 131 | 3 | CmpE 110 | 3 |
| EE 98 | 3 | CmpE 124 | 3 |
| EE 97 | 1 | CmpE 102 | 3 |
| ISE 130 | 3 | EE 101 | 1 |
| Hum Perf | 1 | Hum Perf | 1 |
| 11 | 11 | ||
ENGR20 --> ME 19
All CMPE senior courses require the completion of Engr 100W and Major Form on file
**Phys 50, 51,52 may replace Phys 70,71
* 1 unit by exam
Year 4: 24 units | |||
| Semester 7 | Units | Semester 8 | Units |
| CmpE 125 | 3 | CmpE 142 | 3 |
| CmpE 127 | 3 | Math 42 | 3 |
| Engr 100W | 3 | GE | 3 |
| GE | 3 | Hum Dev | 3 |
| 12 | 12 | ||
Year 5: 24 units | |||
| Semester 9 | Units | Semester 10 | Units |
| Cmpe 130 | 3 | CmpE 140 | 3 |
| Tech Elective | 3 | CmpE 148 | 3 |
| Tech Elective | 3 | CmpE 152 | 3 |
| GE | 3 | CmpE 198 | 3 |
| 12 | 12 | ||
Year 6: 18 units | |||
| Semester 9 | Units | Semester 10 | Units |
| CmpE 195A | 1 | CmpE 195B | 3 |
| Tech Elective | 3 | ME 109/MatE 153 | 3 |
| Chem 1A | 5 | Adv GE | 3 |
| 9 | 9 | ||
