San Jose State University : Software Engineering

Navigation

Main Content

4-Year Sample Plan

Here is a sample plan for completing the program in 4 years.

Year 1: 34 units 

Semester 1
Units
Semester 2
Units
Math 30-Calculus IMath 31-Calculus II4
AMS 001A-American CivilizationMath 42-Discrete Math3
English 1APhysics 50/70-Mechanics4
Oral CommunicationsCS 46A-Intro to Prog. In Java4
KinesiologyEnglish 1B3
 Total units per semester16 18

Year 2: 33 units 

Semester 3
Units
Semester 4
Units
Math 32-Calculus IIIMath 129A-Linear Alg.3
Physics 51/71-Elec & MagCS 146-Data Struc. And ALg.3
AMS 001B-American CivilizationCmpE 131-Software Engr. I3
CS 46B Intro to Data Structures in JavaCmpE 120-Computer Architecture3
 
 
Human Understanding and Dev.3
 
 
Kinesiology1
 Total units per semester17  16

Year 3: 33 units 

Semester 5
Units
Semester 6
Units
CmpE 102-Assembly Language Programming3CS 149-Operating Systems3
CS 151-Object-Oriented DesignCS 166-Information Security3
ISE 130/Math 161A- Applied Statistics ICS 157A-Intro to Database3
Engr 100W  
CmpE 148-Computer NetworkMath 133A or Math 1423
CmpE 133-Software Engr. II Advanced GE 3
 Total units per semester18 15

Year 4: 32 units 

Semester 7
Units
Semester 8
Units
CS 157B-Database Management3CmpE 165-Software Engr. Process Management3
CmpE 195A-Senior Design Project I1CmpE 187-Software Testing3
CmpE 137-Wireless Mobile Software Engr.3CmpE 195B-Senior Design Project II3
CmpE 172-Enterprise Software Overview3Tech Elective3
ISE 164-Human and Computer Interaction3Advanced GE3
Tech Elective3  
Tech Elective1  
 Total units per semester17 15