Data Analytics, B.S.
The University of South Carolina's Bachelor of Science in Data Analytics is an interdisciplinary program that brings computer science, mathematics, and statistics together with a specific area of focus chosen from a variety of data generating majors and minors offered throughout campus. Based in the College of Arts and Sciences, its faculty are from the Departments of Mathematics and Statistics in that college, and from the Department of Computer Science and Engineering in the College of Engineering and Computing, and its major elective courses are taught by data expert faculty from across campus. Its curriculum features a strong foundation in all the stages of data analysis as well as a minor or second major in the field of knowledge that generate the research question and data. In addition to preparing students for a career in data analytics, the choice of minor or second major can help prepare students for a quantitative or methodological graduate program in that area.
Other data-centered programs at USC include those in the Departments of Computer Science and Engineering, Mathematics, and Statistics, and the interdisciplinary B.S. in Data Science and Minor in Data Science. Students who are unsure which program they wish to pursue should consult with their advisor or Exploratory Advising immediately to make sure they take the correct MATH and STAT courses to allow for maximum flexibility.
Learning Outcomes
- Conduct purposeful, real-world data analysis in the student's specialty area using knowledge from core areas of data analytics
- Manage complex real-world data sets and be able to extract useful information in the student's specialty area
- Identify the ethical, policy, and security considerations and issues of working with data and how its use impacts society
- Communicate effectively to a non-technical audience what is learned from data, using oral, written reports or data visualization techniques.
Admissions
Retention
To be retained in the program, a student must obtain a grade of C or higher in at most two attempts in all mathematics, computer science, and statistics courses required for graduation.
Transfer Requirement
Any student applying to transfer to the Data Analytics major from other programs within the University, or from other accredited colleges and universities, is required to have both:
- Earned a grade of B or higher in at least one of the following courses, or their equivalent: USC’s STAT 201, STAT 205, STAT 206, STAT 301, STAT 515, STAT 516, PSYC 220, or SOCY 392 (an AP or IB exam score that provides credit for STAT 206 also satisfies this requirement)
and
Degree Requirements (120 hours)
Program of Study
| Requirements | Credit Hours |
|---|---|
| 1. Carolina Core | 32-45 |
| 2. College Requirements | 15-18 |
| 3. Program Requirements | 33-49 |
| 4. Major Requirements | 24 |
Founding Documents Requirement
All undergraduate students must take a 3-credit course or its equivalent with a passing grade in the subject areas of History, Political Science, or African American Studies that covers the founding documents including the United State Constitution, the Declaration of Independence, the Emancipation Proclamation and one or more documents that are foundational to the African American Freedom struggle, and a minimum of five essays from the Federalist papers. This course may count as a requirement in any part of the program of study including the Carolina Core, the major, minor or cognate, or as a general elective. Courses that meet this requirement are listed here.
Requirements (120 hours)
| Course | Title | Credits |
|---|---|---|
| Carolina Core (32-45 hours) | ||
| CMW - Effective, Engaged, and Persuasive Communication: Written 1 | ||
| CC-CMW course(s) | 6 | |
| ARP - Analytical Reasoning and Problem Solving 1 | ||
| MATH 122 | Calculus for Business Administration and Social Sciences | 3-4 |
| or MATH 141 | Calculus I | |
| MATH 170 | Finite Mathematics | 3 |
| SCI - Scientific Literacy | ||
| CC-SCI course(s) (two 4-credit CC-SCI courses) | 8 | |
| GFL - Global Citizenship and Multicultural Understanding: Foreign Language | ||
| Demonstration of proficiency in one foreign language equivalent to the minimal passing grade on the exit examination in the 122 course is required for all baccalaureate degrees. Students can demonstrate this proficiency by successfully completing Phase II of the Proficiency Test or by successfully completing the 122 course, including the exit exam administered as part of that course. | ||
| CC-GFL course(s) | 0-6 | |
| GHS - Global Citizenship and Multicultural Understanding: Historical Thinking | ||
| CC-GHS course(s) | 3 | |
| GSS - Global Citizenship and Multicultural Understanding: Social Sciences | ||
| CC-GSS course(s) | 3 | |
| AIU - Aesthetic and Interpretive Understanding | ||
| CC-AIU course(s) | 3 | |
| CMS - Effective, Engaged, and Persuasive Communication: Spoken Component 2 | ||
| CC-CMS course(s) | 0-3 | |
| INF - Information Literacy 2 | ||
| CC-INF course(s) | 0-3 | |
| VSR - Values, Ethics, and Social Responsibility 2 | ||
| ISCI 215, ITEC 101, PHIL 325 or any CC-VSR course(s) | 0-3 | |
| 2. College Requirements (15-18 hours) | ||
| Foreign Language (0-3 hours) | ||
| Only if needed to meet 122-level proficiency | 0-3 | |
| Analytical Reasoning (6 hours) 1 | ||
| MATH 328 | Mathematical Concepts for Data Analytics | 3 |
| CSCE 106 | Scientific Applications Programming | 3 |
| History (3 hours) | ||
| The McCausland College of Arts and Sciences requires one additional GHS course beyond the Carolina Core GHS requirement. If the Carolina Core GHS requirement is fulfilled by a U.S. history course, the history requirement must be fulfilled by a non-U.S. history course. If the Carolina Core GHS requirement is fulfilled by a non-U.S. history course, the history requirement must be fulfilled by a U.S. history course. Please select the College of Arts and Sciences history requirement from the approved list: | ||
| U.S. and non-U.S. History Courses | 3 | |
| Social Science (3 hours) | ||
| Social Science Courses | 3 | |
| Fine Arts/Humanities (3 hours) | ||
| ENGL 363 | Introduction to Professional Writing 1, 3 | 3 |
| or ENGL 462 | Technical Writing | |
| or ENGL 463 | Business Writing | |
| 3. Program Requirements (33-49 hours) | ||
| Supporting Courses (3-6 hours) 1 | ||
| Select one of the following: | 3 | |
| Elementary Statistics | ||
| Elementary Statistics for the Biological and Life Sciences | ||
| Elementary Statistics for Business | ||
| Statistics for Engineers | ||
| Statistical Methods I | ||
| Psychological Statistics | ||
| Elementary Statistics for Sociologists | ||
| Ethics in Data Analysis: | ||
| If ISCI 215 or ITEC 101 or PHIL 325 were not taken to fulfill the Carolina Core VSR requirement with a grade of C or better, then one of the following must be taken: | 0-3 | |
| Professional Issues in Computer Science and Engineering | ||
| Trusted Artificial Intelligence | ||
| Special Topics in Cyber Society and Ethics | ||
| Ethics in the Era of Big Data | ||
| Cyberethics and Information Policy | ||
| Social Issues in Information and Communications Technologies | ||
| Thriving in the Tech Age | ||
| Ethics of Science and Technology | ||
| Engineering Ethics | ||
| AI Ethics | ||
| Minor (18 hours) 1 | ||
| Students in the Data Analytics B.S. must complete a minor of at least 18 hours. In lieu of a minor, an additional major may be added to a student’s program of study. Regulations on an additional degree for a second major in another college can be found under Degree/Certificate Conferral and Graduation Policies in the Undergraduate Academic Regulations. The minor or second major may not be from fields closely aligned to data science theory, and the following programs are excluded: Actuarial Mathematics and Statistics Minor; Computer Engineering, B.S.E.; Computer Information Systems, B.S.; Computer Science, B.S.C.S.; Data Science, B.S.; Data Science Minor; Mathematical Biology Minor; Mathematics B.S.; Mathematics Minor; Statistics, B.S.; Statistics Minor. Courses applied toward general education requirements cannot be counted toward the minor. No course may satisfy both major and minor requirements. At least half of the courses in the minor must be completed in residence at the University. A list of minor programs of study can be found at Programs A-Z . | 18 | |
| Electives (9-28 hours) | ||
| 120 (or 128) degree applicable credits are required to complete any degree at USC. After the cognate, minor or second major is complete, any additional credits needed to reach 120 (or 128) total credits can be fulfilled by electives. No courses of a remedial, developmental, skill-acquiring, or vocational nature may apply as credit toward degrees in the McCausland College of Arts and Sciences. The McCausland College of Arts and Sciences allows the use of the Pass-Fail option on elective courses. Further clarification on inapplicable courses can be obtained from the McCausland College of Arts and Sciences. | 9-28 | |
| 4. Major Requirements (24 hours) 1 | ||
| Major Courses (12 hours) | ||
| STAT 301 | Statistical Methods for Data Analytics | 3 |
| or STAT 516 | Statistical Methods II | |
| STAT/CSCE 587 | Big Data Analytics | 3 |
| or STAT 530 | Applied Multivariate Statistics and Data Mining | |
| STAT 542 | Computing for Data Science | 3 |
| CSCE 567 | Visualization Tools | 3 |
| Major Electives (12 hours) | ||
| Select four courses from the list below, or from STAT 530, or CSCE 587/STAT 587 that was not taken as a major course. Some of these courses have prerequisites not required in the program but may be taken as electives, as part of some minors, or to satisfy other requirements. | 12 | |
| Field School in Ethnography (May only be taken for 3 applicable credit hours) | ||
| Genomic Data Science | ||
| Information-Based Management in Criminal Justice | ||
| Computer Applications in Criminal Justice | ||
| Analysis of Experimental Data in Python | ||
| Machine Learning Systems | ||
| Advanced Machine Learning with Implementation | ||
| Principles of Epidemiology | ||
| Geographic Information Systems | ||
| Introduction to Remote Sensing | ||
| Remote Sensing of the Environment | ||
| Information Science Data Analysis and Evaluation | ||
| Data Visualization | ||
| Introduction to Deep Neural Networks | ||
| Survey Research | ||
| Sociological Research Methods | ||
| Advanced Sociological Research Methods | ||
| Introduction to Experimental Design | ||
| Advanced Machine Learning with Implementation | ||
| Computing in Statistics | ||
| Advanced SAS Programming | ||
| Genomic Data Science | ||
Courses that require prerequisite courses in that subject area: | ||
| Archaeological Laboratory Methods (May only be taken once) | ||
| Introduction to Data Science for Economists | ||
| Introductory Econometrics | ||
| Advanced Econometrics | ||
| Advanced Geographic Information Systems | ||
| GIS-Based Modeling | ||
| Database Systems in Information Technology | ||
| Real World Research Experience | ||
Courses that may require a Minor in Business Administration and/or MGSC 291: | ||
| Analytics for the Human Resources Professional | ||
| Business Information Systems | ||
| Applied Statistical Modeling | ||
| Data Analytics for Business | ||
| Data Science for Business Decision-Making | ||
| Digital Marketing & Social Media Analytics | ||
- 1
Must be passed with a grade of C or better.
- 2
Carolina Core Stand Alone or Overlay Eligible Requirements — Overlay-approved courses offer students the option of meeting two Carolina Core components in a single course. A maximum of two overlays is allowed. The total Carolina Core credit hours must add up to a minimum of 31 hours. Some programs may have a higher number of minimum Carolina Core hours due to specified requirements.
- 3
A student who has passed MGMT 250 with a grade of C or higher may use another 3-hour Fine Arts/Humanities Course to satisfy this requirement.
Major Map
A major map is a layout of required courses in a given program of study, including critical courses and suggested course sequences to ensure a clear path to graduation.
Major maps are only a suggested or recommended sequence of courses required in a program of study. Please contact your academic advisor for assistance in the application of specific coursework to a program of study and course selection and planning for upcoming semesters.
| First Year | ||
|---|---|---|
| Fall | Credit Hours | |
| ENGL 101 | Critical Reading and Composition | 3 |
| MATH 122 or MATH 141 |
Calculus for Business Administration and Social Sciences 3 or Calculus I |
3-4 |
| STAT 201 |
Elementary Statistics 4 or Elementary Statistics for the Biological and Life Sciences or Elementary Statistics for Business or Statistical Methods I |
3 |
| Foreign language or other Carolina Core Requirement 5,6 | 3-4 | |
| UNIV 101 | The Student in the University (or Carolina Core Requirement) 6 | 3 |
| Credit Hours | 15-17 | |
| Spring | ||
| ENGL 102 | Rhetoric and Composition | 3 |
| MATH 170 | Finite Mathematics | 3 |
| STAT 301 or STAT 516 |
Statistical Methods for Data Analytics or Statistical Methods II |
3 |
| Carolina Core SCI Requirement 6 | 4 | |
| Foreign language or other Carolina Core Requirement 6 | 3 | |
| Credit Hours | 16 | |
| Second Year | ||
| Fall | ||
| CSCE/STAT 587 or STAT 530 |
Big Data Analytics or Applied Multivariate Statistics and Data Mining |
3 |
| CSCE 106 | Scientific Applications Programming | 3 |
| MATH 328 | Mathematical Concepts for Data Analytics | 3 |
| Minor Course 7 | 3 | |
| Foreign language or Carolina Core Requirement 5,6 | 3 | |
| Credit Hours | 15 | |
| Spring | ||
| Carolina Core SCI Requirement 6 | 4 | |
| CSCE 567 | Visualization Tools | 3 |
| ISCI 215 |
Ethics in the Era of Big Data (or any CC-VSR) 8 or Thriving in the Tech Age or Engineering Ethics |
3 |
| Minor Course 7 | 3 | |
| History 9 | 3 | |
| Credit Hours | 16 | |
| Third Year | ||
| Fall | ||
| Data Analytics Major Elective 10 | 3 | |
| ENGL 363 |
Introduction to Professional Writing 11 or Technical Writing or Business Writing |
3 |
| Minor Course 7 | 3 | |
| Carolina Core Requirement 6 | 3 | |
| Social Science | 3 | |
| Credit Hours | 15 | |
| Spring | ||
| STAT 542 | Computing for Data Science | 3 |
| Data Analytics Major Elective 10 | 3 | |
| Minor Course 7 | 3 | |
| Carolina Core Requirement or Elective 6,12 | 3 | |
| Carolina Core Requirement or Elective 6,12 | 3 | |
| Credit Hours | 15 | |
| Fourth Year | ||
| Fall | ||
| Data Analytics Major Elective 10 | 3 | |
| Minor Course 7 | 3 | |
| Elective 12 | 3 | |
| Elective 12 | 3 | |
| Elective 12 | 3 | |
| Credit Hours | 15 | |
| Spring | ||
| Data Analytics Major Elective 10 | 3 | |
| Minor Course 7 | 3 | |
| Elective 12 | 3 | |
| Elective 12 | 3 | |
| Elective (only if needed to meet hours to graduate) 12 | 0-1 | |
| Credit Hours | 12-13 | |
| Total Credit Hours | 119-122 | |
- 1
Regardless of individual course grades, students must maintain a minimum 2.000 cumulative GPA.
- 2
Some colleges require a minimum GPA for major courses.
- 3
Students who place into MATH 111/111I/115 will be required to take it before proceeding to MATH 122 or 141. MATH 141 is required for some minors or second majors, such as Physics. A student who is undecided between majoring in Data Analytics and one of Data Science, Computer Science, Mathematics, or Statistics should take MATH 141.
- 4
This requirement can be met in a variety of ways, please consult with your advisor. STAT 206 is the default recommendation. STAT 205 requires enrollment in a minor or second major such as Biology, Environmental Science, Marine Science and other biological or health science related fields. STAT 205 is specifically required for some second majors. STAT 206 is specifically required for some second majors. PSYC 220 is required for a student majoring in Psychology (after taking PSYC 101). SOCY 392 is required for students getting a second major in Sociology. Some second majors require STAT 509 or STAT 515. A student who is undecided between majoring in Data Analytics and one of Data Science, Computer Science, Mathematics, or Statistics should take STAT 515 or STAT 509 if they meet the prerequisite.
- 5
Students in the McCausland College of Arts and Sciences are required to demonstrate proficiency in one foreign language equivalent to the 122 course through course credit or the corresponding foreign language placement score.
- 6
The Carolina Core provides the common core of knowledge, skill and academic experience for all Carolina undergraduate students.
- 7
Minor: Students in the Data Analytics B.S. must complete a minor of at least 18 hours. In lieu of a minor, an additional major may be added to a student’s program of study. A second major within the McCausland College of Arts and Sciences must include all major courses as well as any prescribed courses noted (*) in the bulletin. Regulations on an additional degree for a second major in another college can be found under Degree/Certificate Conferral and Graduation Policies in the Undergraduate Academic Regulations. Prescribed courses noted in the bulletin may be shared with Carolina Core, College Requirements, and Program Requirements in the primary program. The minor or second major may not be from fields closely aligned to data science theory, and the following programs are excluded: Actuarial Mathematics and Statistics Minor; Computer Engineering, B.S.E.; Computer Information Systems, B.S.; Computer Science, B.S.C.S.; Data Science, B.S.; Data Science minor; Mathematics, B.S.; Mathematics minor; Statistics, B.S.; Statistics minor. Courses applied toward Carolina Core requirements cannot be counted toward the minor. No course may satisfy both major and minor requirements.
- 8
Ethics in Data Analysis: If ISCI 215 or ITEC 101 or PHIL 325 were not taken to fulfill the Carolina Core VSR requirement with a grade of C or better, then one of the following must be taken in place of an elective: CSCE 390, 581; CYBR 392; ISCI 215, 315, 415; ITEC 101; PHIL 323, 325, 326.
- 9
The McCausland College of Arts and Sciences requires one U.S. History and one non-U.S. History course, both of which must be chosen from the approved Carolina Core GHS courses. Whichever is not fulfilled through the Carolina Core GHS requirement must be fulfilled through this college requirement.
- 10
Data Analytics Major Electives (12 hours): Select four courses from the following list, or from STAT 530, or CSCE/STAT 587 that was not taken as a major course. Some of these courses have prerequisites not required in the program but may be taken as electives, as part of some minors, or to satisfy other requirements: ANTH 323; BIOL/STAT 588; CRJU 512, 582; CSCE 556, 585, CSCE/STAT 588; EPID 410; GEOG 263, 345, 551; ISCI 310, 560; MATH 529; POLI 475; SOCY 391, 562; STAT 506, STAT 531/CSCE 588, 540, 541, STAT/BIOL 588. Courses that require prerequisite courses in that subject area: ANTH 550; ECON 336, 436, 594; GEOG 563, 564; ITEC 370; SOCY 561. Courses that may require a Minor in Business Administration and/or MGSC 291: MGMT 425; MGSC 390, 391, 394; MKTG 448, 470.
- 11
A student who has passed MGMT 250 with a grade of C or higher may use another 3-hour Fine Arts/Humanities Course to satisfy this requirement.
- 12
No courses of a remedial, developmental, skill-acquiring, or vocational nature may apply as credit toward degrees in the McCausland College of Arts and Sciences. The McCausland College of Arts and Sciences allows the use of the Pass-Fail option on elective courses. Further clarification on inapplicable courses can be obtained from the McCausland College of Arts and Sciences.
Program Notes:
- All undergraduate students must take a 3-credit course or its equivalent with a passing grade that covers the founding documents. This course may fulfill any requirement in the program of study. Courses that meet this requirement are listed in the academic bulletin.
- To be retained in the program, a student must obtain a grade of C or higher in at most two attempts in all mathematics, computer science, and statistics courses required for graduation.
- The last 30 credit hours toward your degree must be earned in residence at the University of South Carolina-Columbia.