BS in Software Engineering
- BSSE Program Overview
-
The Bachelor of Science degree in Software Engineering (BSSE), offered by the Department of Computer Engineering, goes beyond programming to include engineering methodologies and hands-on project experience. The program prepares students to become qualified engineers for IT leading companies in Silicon Valley and international engineering market by providing them with state-of-the-art engineering methods, emergent technologies, team work experience, and solutions so they are capable to address design, coding, validation, and measurement issues for the construction of large-scale computer systems and software applications in the real world.
-
- Accreditation (ABET)
- 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.
Course Requirements: University Catalog
Four Year Plan: 4-year plan sample
Prerequisite Charts: current charts [pdf] [pdf]
Course Articulation: SJSU Articulation, ASSIST
General Education: Engineering Student Success Center
-
- Applying for or Extending Graduation
-
- Advising
-
Advising is mandatory for all College of Engineering majors, and required every semester. An Engineering-Major Advising hold is put on students' MySJSU accounts so students must consult with the department’s major advisor in order to enroll in classes.
To remove the advising hold, students will need to meet with their major advisor during their advisor’s posted office hours and/or fill out a Major Advising Form with their academic information.
For students on major and/or academic probation, please review the major probation advising requirements found on the Engineering Student Success Center's website in order to remove your probation advising hold.
Students are encouraged to contact their major advisor for any questions or concerns about their major requirements at undergradadvisor-cmpe-se@sjsu.edu.Advisors
Monica Serna
Martin Alvarez LopezOffice Hours
CMPE/SE Major Advising Canvas course
Spartan Connect
Office Hours pageIf you are a CMPE or SE student who is not on the CMPE/SE Major Advising Canvas course, please email undergradadvisor-cmpe-se@sjsu.edu to request a Canvas course invite. Include your full name and student ID number.
-
- Student Forms
- Student Forms
- Change of Major
- Probation and Disqualification
- Reinstatement
-
1. Department uses change of major policy for reinstatement
2. Both requirements stated in the policy should be met and students will be ranked based on the provided formula (using mainly STEM GPA).
3. Enrolling in a major class as an Open University (OU) student without a study plan does not mean that student has been reinstated in the major and the department is under no obligation to reinstate that student even if a significant progress has being made toward a degree.
-
- FAQ
- Announcement