Modified Majors

Many students have created modified majors with Computer Science being either the primary or the secondary part.  There are two preapproved modified majors with Computer Science as the primary part: Computer Science modified with Engineering and Computer Science modified with Digital Arts.  Students may modify any major with Digital Arts.  Many other modified majors are possible, subject to the approval of the Computer Science Undergraduate Advisor and the other department involved.  Modified majors need to be a single, coherent plan of study.

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 course from 30-89)
  • A culminating experience (either a senior thesis or 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:

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 a senior thesis or COSC 98)