SJSU Catalog

Navigation

Main Content

Software Engineering

BS, Software Engineering


Course Requirements

General Education Requirements30
Of the 51 units required by the university, 21 may be satisfied by specified major and support requirements. Consult major advisor for details.
American Institutions(6)
Of the 6 units required by the university, all may be satisfied within general education requirements as specified in the schedule of classes.
Physical Education2
Preparation for the Major24-26
MATH 030 or MATH 030P (3-5); MATH 031, MATH 032 and MATH 042 (9); MATH 133A or MATH 142 (4); PHYS 050 or PHYS 070 (4); PHYS 051 or PHYS 071 (4)
Required for the Major76
Engineering Support Courses12
ENGR 100W or CS 100W (3); ISE 130 or MATH 161A (3); MATH 129A and ISE 164
Required Courses in Software Engineering60
SE 046A, SE 046B, SE 104, SE 120, SE 131, SE 133, SE 133L, SE 135, SE 137, SE 146, SE 148, SE 149, SE 152, SE 157A, SE 157B, SE 165, SE 166, SE 187, SE 195A and SE 195B
Approved Upper Division Electives2-4
Selected in consultation with the student's advisor

Total Units:132

MS, Software Engineering

See the Computer Engineering Department for the description.


Course Requirements

Plan A (With Thesis)30
Common Core9
Area of Specialization and Approved Electives15
Thesis6
Plan B (Without Thesis)30
Common Core9
Area of Specialization and Approved Electives15
Graduate Project6

Total Units:30

Page last generated: 08/01/2008 12:12:01