The Department of Computer Science offers Bachelor Degrees in Computer Science, as well as several Interdisciplinary Programs, including Second Majors in Computer Science and a Computer Science Minor. This page describes the Interdisciplinary Options:
A second major in Computer Science is available to all students. A second major in Computer Science requires completion of the requirements of a Computer Science major, either the Bachelor of Science version or the Bachelor of Arts version. For students in the College of Arts and Sciences, maximally two courses may count towards two majors.
Marine Science students may complete a dual major with Computer Science by completing the requirements for the 33 credit Computer Science major. See the Marine Science bulletin entry for details.
Bachelor of Science in Ecosystem Science students may complete their second major in Computer Science, by completing the requirements for the 33 credit Computer Science major.
Bachelor of Science in Communications students may complete their required major in the College of Arts and Science, by completing the requirements for the 33 credit Computer Science major. See the School of Communications bulletin entry for details.
Music Engineering Technology students who complete the Computer Science option of their degree receive a second major in Computer Science. The course of study completes the requirements for the 33 credit Computer Science major. See the Music Engineering Technology bulletin entry for details.
Computer Engineering and Bachelor of Information Technology students may obtain a major in Computer Science by completing the courses required for their degree, and completing the following additional requirements for a Computer Science major:
All Computer Science General Requirements must also be met.
A minor in Computer Science requires completion of the following:
All Computer Science General Requirements must also be met.