Modified Majors

Many students have created modified majors with Computer Science being either the primary or the secondary part. Particularly common modified majors are with engineering, mathematics, or economics, but modified majors with philosophy, music, film studies, psychology, physics, geography, studio art, and many other subjects have been approved.

For full information about modified majors involving Computer Science, see the online ORC.

Modified Major with Computer Science as the Primary Part

Requirements

For a modified major with Computer Science as the primary part, the prerequisites are COSC 1 (or ENGS 20) and COSC 10.

The courses for the major include four modifying courses plus

  • One theory or algorithms course (30-49)
  • One systems or hardware course (50-69)
  • One applied computer science course (70-89)
  • Three elective courses (drawn from 30-89, and with approval from the Undergraduate Advisor, one Mathematics course or one term of COSC 94 may substitute for one elective)
  • A culminating experience: either one term of senior thesis (COSC 97 or COSC 99) or two consecutive terms (fall & winter, or winter & spring) of COSC 98

Modified Major with Computer Science as the Secondary Part

Requirements

For a modified major with Computer Science as the secondary part, the prerequisites are COSC 1 (or ENGS 20) and COSC 10.

The four courses comprising the secondary part of the modified major are four Computer Science electives (30-89) that complement the primary part of the modified major, subject to the approval of the Departmental Undergraduate Advisor.

Modified Major with Digital Arts as the Secondary Part

Requirements

For a modified major with Digital Arts as the secondary part, the prerequisites are COSC 1 or COSC 2.

The requirements for the modified major are

  • Three Digital Arts courses (20-29)
  • One of the approved additional courses for the Digital Arts Minor. The additional course may not be from the department of the primary part of the modified major. (For example, a "Film Studies modified by Digital Arts" major may not use a Film Studies course to satisfy this requirement.)

The Computer Science Major Modified with Engineering

Requirements

The Computer Science major modified with Engineering requires satisfying most of the requirements of the Computer Science major, along with four Engineering courses related to Computer Science. The prerequisites are COSC 1 or ENGS 20; COSC 10; MATH 3, MATH 8, MATH 13; and PHYS 13, PHYS 14. The requirements are as follows:

  1. One theory or algorithms course (30-49)
  2. One systems or hardware course (50-69), but not COSC 56, which is identical to ENGS 31
  3. One applied computer science course (70-89)
  4. Three elective courses (drawn from 30-89), but not COSC 56, which is identical to ENGS 31
  5. ENGS 22
  6. ENGS 31
  7. ENGS 62
  8. ENGS 26, ENGS 32, ENGS 61, or ENGS 91
  9. A culminating experience: either one term of senior thesis (COSC 97 or COSC 99) or two consecutive terms (fall & winter, or winter & spring) of COSC 98

The Computer Science Major Modified with Digital Arts

Requirements

The Computer Science major modified with Digital Arts requires satisfying most of the requirements of the Computer Science major, along with four courses from the Digital Arts minor. The prerequisites are COSC 1 or ENGS 20; and COSC 10. The requirements are as follows:

  • Either two theory or algorithms courses (30-49), or two systems or hardware courses (50-69)
  • COSC 22
  • COSC 24
  • COSC 27
  • COSC 77
  • One applied computer science course (70-89), but not COSC 77
  • One elective course (30-89), but not COSC 77
  • Two of the approved additional courses for the Digital Arts Minor, other than COSC 77.  No more than one of the two courses may be COSC
  • A culminating experience: either one term of senior thesis (COSC 97 or COSC 99) or two consecutive terms (fall & winter, or winter & spring) of COSC 98