Modified Major in Computer Science
Students can choose to modify the CS Major with another major, with CS being the primary or the secondary component. The ORC page is the best place for all requirements, however, we provide a summary below for each possibility.
Changes have been made to the CS Modified Major, which take effect from Fall 2026. Information about new courses and updated requirements can be found below.
Modified Major with CS as the Primary Part
A modified major with Computer Science as the primary part must satisfy the following requirements, and it must be approved by the Undergraduate Program Director to ensure a coherent major. Below are the requirements for the CS part of the modified major.
Updated Requirements
- Fulfill the prerequisite courses (COSC 1 or ENGS 20; and MATH 8, MATH 9, MATH 11, or MATH 13)
- Take six core courses (COSC 10, COSC 15, COSC 30, COSC 31, COSC 50, and COSC 70)
- Finish a culminating experience
Note: if you are modifying CS with ENGS, or modifying CS with digital arts (DA), then there are differences. And that is best checked in the ORC.
In the rare and exceptional case a student places out of a core course, then they will need to take an elective course so that they pass at least six CS courses among the core and elective ones.
For students of Classes '27, '28, '29
Students who enrolled before Fall 2026 are encouraged to fulfil the updated requirements listed above. However, they may choose to fulfil previously followed requirements for the CS Modified Major, as listed below:
- Fulfill the prerequisite courses (COSC 1 and COSC 10)
- Take two courses in each of the three main course categories: (30-49), (50-69), and (70-89)
- Finish a culminating experience
Modified Major with CS as the Secondary Part
Updated Requirements (effective Fall '26)
- Fulfill the prerequisite courses (COSC 1 or ENGS 20; MATH 8, 9, 11, or 13)
- Take COSC 10 and any three courses either core or elective that complement the primary part of the modified major, subject to the approval of the Departmental Undergraduate Advisor.
For students of Classes '27, '28, '29
Students who enrolled before Fall 2026 are encouraged to fulfil the updated requirements listed above. However, they may choose to fulfil previously followed requirements for the CS Modified Major, as listed below.
- Fulfill the prerequisite courses (COSC 1, COSC 10)
- Take four courses in the range (30-89)