Computing as a Second Major is also a four-year degree program, but one that (like the Interdisciplinary Second Major) cannot serve as a primary (stand-alone) major. It is intended for students whose primary interest is in another field but who also need or want thorough preparation in using computers. Such students will combine a primary major in the chosen field with Computing as a Second Major.
The requirements for Computing as a Second major are as follows:
I. Completion of a first major from another department.
II. Departmental requirements:
33 hours of computer science including:
A. Core Principles:
Course ID | Course Title |
---|---|
CSCI-1320 | Principles of Computer Science I |
CSCI-1321 | Principles of Computer Science II |
CSCI-1323 | Discrete Structures |
CSCI-2320 | Principles of Data Abstraction |
B. Departmental Colloquium: two semesters of CSCI-2094 Computer Science Colloquium.
C. 21 additional computer science hours, including at least 18 upper-division hours.
III. Mathematics requirement:
Six hours from the following:
A. Any MATH course except MATH-1301 Pre-Calculus, MATH-1305 Mathematics for Business and Economics, MATH-3194 Junior Writing Workshop, or MATH-3195 Junior Technology Workshop.
B. CSCI-2324 Numerical Calculus
C. PHIL-3340 Symbolic Logic II
D. PHIL-3343 Nonclassical Logics
E. PSYC-2401 Statistics and Methods I
F. BAT-2301 Statistics for Business and Economics
At most one of the following courses may be counted for this requirement: MATH-1320, PSYC-2401, and BAT-2301.
IV. University requirements:
Completion of all other required elements of the Pathways curriculum and at least 120 credit hours.
We're here to help!
Our team of expert academic advisers are ready to provide guidance and support.