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.