Version 2.0 of the Computer Science 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 CS 1.2 curriculum track will need to work out a plan with their academic advisor.

Curriculum

CS Version 2.0

Flow Chart

CS Version 2.0

Curriculum with Precalc

CS Version 2.0a

Flow Chart with Precalc

CS Version 2.0a

Printable PDF of images

Math Minor (starting under semesters)

Computer Science students can obtain the Math Minor by doing the following:

UX Minor (starting under semesters)

Computer Science 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 Computer Science curriculum.

Transition Plans (for on-track students)

Note that in the following transition plans:

Second Year Student

Here is the transition plan for computer science students who have successfully completed the exact set of first-year courses specified in the CS 1.2 curriculum.

On path Sophomore

Third Year Student

Here is the transition plan for computer science students who have successfully completed the exact set of first- and second-year courses by the CS 1.2 curriculum.

On path Junior

Fourth Year Student

Here is the transition plan for computer science students who have successfully completed the exact set of first-, second-, and third-year courses specified by the CS 1.2 curriculum.

On path Senior