Version 4.0 of the Software Engineering Curriculum is semester based. Transition plans for students who started on the quarter system are provided below. Students who have completed a different set of courses than those listed on the SE 3.5 curriculum track will need to work out a plan with their academic advisor.

Curriculum

SE Version 4.0

Flow Chart

SE Version 4.0

Curriculum with Precalc

SE Version 4.0a

Flow Chart with Precalc

SE Version 4.0a

Printable PDF of images

Math Minor

Software Engineering students can obtain the Math Minor by doing the following:

UX Minor (starting under semesters)

Software Engineering students can obtain the UX Minor by doing the following:

Semester Electives

Here is a list of the courses that qualify for the different electives that are part of the Software Engineering curriculum.

Transition Plans (for on-track students)

Note that in the following transition plans:

Second Year Student

Here is the transition plan for software engineering students who have successfully completed the exact set of first-year courses specified by the SE 3.5 curriculum.

On path Sophomore

Third Year Student

Here is the transition plan for software engineering students who have successfully completed the exact set of first- and second-year courses specified by the SE 3.5 curriculum.

On path Junior

Fourth Year Student

Here is the transition plan for software engineering students who have successfully completed the exact set of first-, second-, and third-year courses specified by the SE 3.5 curriculum.

On path Senior