Info.sjsu.edu

San José State University

Main Navigation

Shortcut Icons

Main Content

SJSU Catalog

info.sjsu.edu catalog image

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 Major27
MATH 030 (*) (3); MATH 031, MATH 032 and MATH 042 (10); MATH 129A (3); MATH 133A or MATH 142 (3); PHYS 050 or PHYS 070 (4); PHYS 051 or PHYS 071 (4)
Required for the Major73
Engineering Support Courses9
ENGR 100W or CS 100W (3); ISE 130 or MATH 161A (3); ISE 164 (3)
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 SE 172
Approved Upper Division Electives7
Selected in consultation with the student's advisor

Total Units:132

*May substitute MATH 30P for MATH 30.

loading