Joint majors combining computer science and another discipline may be arranged. Thirty to 32 credits in computer science courses are required as part of any such joint major, and these must include:
CSCI 110/110-L Introduction to Computer Science I (and Lab)
CSCI 120/120-L Introduction to Computer Science II (and Lab)
CSCI 230/230-L Introduction to Computer Architecture (and Lab)
CSCI 241 Data Structures and Algorithms
CSCI 261 Operating Systems
CSCI 282 Programming Languages

The program must also include such other computer science courses at the 200 level or higher as the student, with departmental approval, may elect. Students wishing to undertake a joint major in computer science should obtain the advice of the department as early as possible after deciding to pursue the major. A faculty member from the department will be assigned to cooperate with the student's other major advisor in the construction and execution of an appropriate study plan.