Program Requirements

Software Engineering (SE) Program Requirements

Starting Fall 2014, the SE program at SJSU requires a minimum of 120 semester units. A maximum of 70 units may be accepted from a 2 year college. In addition, at least 40 of the total units must be upper division. Moreover, at least 30 units must be earned while at SJSU.

The SE program requirements include an average of "C" (2.0) or better in all college coursework (including other colleges), a "C"average or better in units taken at SJSU and a "C"average or better in the SE major coursework. Students must complete most courses with a grade of "C-" or better, except for some courses that require a grade of "C" or better. Check the University Catalog for grade requirements under the SE Course Requirements.

4-Year Plan

Prerequisite Charts

Current Chart

Previous Charts