Undergraduate Program

BA and BS Major Requirements

Students need to have completed or be currently registered to complete the pre-requisite courses before they can declare a data science major. Prerequisite course requirements may be satisfied by AP credit or by testing, according to the standards used by the department that houses the particular course. CSC 171 is satisfied by demonstrating knowledge of Java programming. The below courses cannot be taken Satisfactory/Fail (S/F).

Data science is a natural science major. It therefore requires majors to complete a humanities cluster and a social science cluster. Up to one course may serve as both an application area course and part of a cluster.