Software Engineering

MS - Software Engineering

Requirements for Admission to Classified Standing

In addition to meeting requirements for admission to Graduate Division outlined in the Admissions section of this catalog, a student must possess a baccalaureate degree with a major in software engineering, computer engineering or computer science, and a grade point average of 3.0 (last 60 upper division technical units) or better from an ABET (Accreditation Board for Engineering and Technology) accredited engineering or computer science program.

Requirements for Admission to Conditionally Classified Standing

Applicants who do not have a baccalaureate degree in software engineering, computer engineering or computer science, but who meet the university requirements for graduate admission and whose academic records or professional achievements give promise of satisfactory performance in graduate study in software engineering may be admitted to conditionally classified standing. Applicants whose bachelor's degrees are not in software engineering, computer engineering or computer science may be required to complete additional coursework that will not count towards the completion of the MS - Software Engineering degree. The GRE General Test is required for those who do not have a bachelor's degree from an accredited university in the United States or Canada.

University Requirements

In addition to the above requirements, each student must satisfy all university requirements and procedures as stated in this catalog.

Competency in Written English for Graduate Students

The University requires that all graduate students demonstrate competency in written English as a condition for advancement to candidacy. Please refer to the SJSU catalog section titled "Competency in Written English" for details. For graduate courses that meet the competency in written English requirement, please refer to the Graduate Admissions and Program Evaluations website at