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:
34 hours of computer science including:
A. Core Principles:
|Course ID||Course Title|
|CSCI 1120||Low-Level Computing|
|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:
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
IV. University requirements:
Completion of all other required elements of the Pathways curriculum and at least 120 credit hours.