Skip to main content Skip to secondary navigation

Undergraduate Degrees & Programs: Joint Major

Main content start

The Joint Major Program (JMP)

The University previously offered a joint major program (JMP) aimed at integrating the Humanities and Computer Science while providing students with unique educational experiences. This experimental program was approved by the Academic Senate for a six-year pilot, which began in Autumn Quarter 2014-15. Based upon continuing assessment, including feedback from students and faculty, the pilot was discontinued at the end of the academic year 2018-19.

All students with declared joint majors will be permitted to complete their degree; faculty and departments are committed to providing the necessary advising support. Students wishing to declare a joint major may do so until June 18, 2019. After that date, no new joint major declarations will be approved.

Joint major programs leads to conferral of a B.A.S. (Bachelor of Arts and Sciences), and are distinct from multiple degrees in which a student may formally declare more than one major within a single bachelor's degree (B.A., B.S., or B.A.S.) program.

The following 14 programs were approved:

  • Computer Science and Art Practice
  • Computer Science and Classics
  • Computer Science and Comparative Literature
  • Computer Science and English
  • Computer Science and French
  • Computer Science and German Studies
  • Computer Science and History
  • Computer Science and Iberian and Latin American Cultures
  • Computer Science and Italian
  • Computer Science and Linguistics
  • Computer Science and Music
  • Computer Science and Philosophy
  • Computer Science and Slavic Languages and Literatures
  • Computer Science and Spanish

Only a limited number of joint majors were approved by the Academic Senate. Assessment of the joint major program continued throughout the duration of the six-year pilot; based upon that assessment, the decision was made to terminate the program at the end of 2018-19. As above, students in the program will be permitted to complete the program, and students were permitted to declare the program through June 18, 2019. The School of Humanities and Sciences limited participation in the pilot to Humanities departments that wished to propose a joint major with Computer Science. Only approved joint majors as listed in this policy are available. Other combinations of majors may be taken as a multiple major, but are not part of the joint major program with its special rules and requirements.

Requirements for Joint Majors

Typically a student in a joint major program will have an adviser in each major.

Graduation with a joint major requires the completion of a minimum of 180 units, of which at least 135 must be completed at Stanford. The specific number of units required for each major is specific to that major. It is not possible to give a single absolute number of units that a student might require in order to graduate with a joint major.

A student who declares a joint major completes the degree requirements for each of the majors. However, each of the majors in a joint major program typically requires 1-2 fewer optional courses; see the "Joint Major" sections of the respective departments for details. This course reduction in the joint major program differs from a multiple major in which all courses in both majors must be completed.

Because the joint major programs are designed to allow a student to pursue a course of study leading to mastery in two fields by blending the intellectual traditions of two Stanford departments, students in a joint major program take a senior capstone experience such as a course or project that is integrative in nature. Although the integrative capstone experience may fulfill the requirement for a capstone experience for both majors, the units may only be counted toward the required total units in one of the majors.

It is possible, with approval of both departments, to use one course to fulfill a requirement for each major in a joint major program. University policy prohibits double counting of courses in multiple programs except in specific cases such as introductory skill requirements or overlapping courses that enable a student to meet University requirements such as GERs. Therefore, when a single course fulfills requirements in both majors, a student may apply the units associated with the course to the total units requirement of only one of the majors and then must work with the other major to identify another course that would benefit the academic plan and whose associated units may be applied to that major's total units requirement.

Dropping a Joint Major Program

To drop the joint major, students must submit the Declaration or Change of Undergraduate Major, Minor, Honors, or Degree Program. Students may also consult the Student Services Center with questions concerning dropping the joint major.

Transcript and Diploma

Students completing a joint major graduate with a B.A.S. degree. The two majors are identified on one diploma separated by a hyphen. There will be a notation indicating that the student has completed a "Joint Major."  The two majors are identified on the transcript with a notation indicating that the student has completed a "Joint Major."