Sample Degree Program

Year 1: 33 units

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)

Year 2: 35 units 

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.

Year 3: 34 units 

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.

Year 4: 32 units

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

Year 5: 21 units

Semester 9 Units Semester 10 Units Unit total
Graduate Specialization Core 3 Graduate elective 3  
Graduate Specialization Core 3 Graduate elective 3  
Graduate Specialization Core 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.

For detailed graduate program requirements, please refer to MS in Computer Engineering website:
http://cmpe.sjsu.edu/content/masters-computer-engineering