BS Data Science Requirements

Admission Requirements


New Freshmen

Students who meet the University’s admissions requirements are admissible to the major.

New Transfers

Students who meet the University’s admissions requirements are admissible to the major.

Currently Enrolled Students

Students transferring from within UNC Charlotte must have a cumulative GPA of 2.0.

Degree Requirements


General Education Courses (37-41 credit hours)


For details on required courses, refer to the General Education Program

Out of 37-41 credit hours, 15 credit hours are double-counted for major courses.  Successful completion of DTSC 1302 satisfies the General Education requirement for Inquiry in the Sciences - Social Sciences, while DTSC 3601 and DTSC 3602 satisfy the requirements for Writing in the Disciplines (W) and Oral Communication (O).

Major Courses (55 credit hours)


Data Science Core Courses (18 credit hours)


Each of the Data Science Studio courses is taught as a semester long 6-credit hour course; however, for registration purposes, each studio is broken into two separate classes that are taught in the A and B sessions of a semester.

Unrestricted Elective Courses


As needed to complete the credit hours required for graduation.

Degree Total = 120 Credit Hours


Grade Requirements


The minimum GPA requirement for B.S. in Data Science is 2.0 in each of the following three categories: (1) all courses applied to the degree, (2) all courses in the major, and (3) all upper-division courses in the major.

Students have a limit of 2 attempts per course in the major (plus 1 more by petition). This applies to all core courses (Data Science, Computing and Informatics, and Mathematics and Statistics). The third attempt at a course can only be approved by petition.  In addition, a Withdrawal does not count as an attempt, as that effort is already restricted via the Withdrawal limit.