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
MATH 030 (*) (3); MATH 031, MATH 032 and MATH 042 (10); MATH 133A or MATH 142 (3); 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 Engineering57
SE 046A, SE 046B, SE 102, SE 120, SE 131, SE 133, SE 137, SE 146, SE 148, SE 149, SE 157A, SE 157B, SE 165, SE 166, SE 187, SE 195A, SE 195B, CS 151 and CMPE 172
Approved Upper Division Electives7
Selected in consultation with the student's advisor

Total Units:132

*May substitute MATH 30P for MATH 30.

Page last generated: 08/21/2011 21:07:07