Data Science Major

Major Requirements

Degree Type: B.S.
Minimum Credits Required: 120

University Degree Requirements

For complete details on these and other university degree requirements, refer to the Degree and Graduation Requirements section in the University Catalog.

  1. Minimum of 120 semester credits (some programs may exceed this minimum).
  2. Complete the University General Education requirements.
  3. Minimum institutional GPA of 2.00 based on work taken at NDSU.
  4. Minimum of 30 credits in resident at NDSU.
  5. Minimum of 36 upper level credits (courses numbered 300 or higher).
  6. Students with transfer credit must meet the NDSU 30 credits in residence (#4). Of these 30 credits in residence, a minimum of 15 credits must be in courses numbered 300 or above, and 15 credits must be in the student's declared major curricula.

University General Education Requirements

A list of university approved general education courses along with the administrative policies governing the requirement and the categories is available here.

Category C: Communication12
Category R: Quantitative Reasoning3
Category S: Science and Technology10
Category A: Humanities and Fine Arts6
Category B: Social and Behavioral Sciences6
Category W: Wellness2
Category D: Cultural Diversity
Category G: Global Perspectives
Category L: Digital Literacy
Total Credits39
Major Core Requirements
Select one from the following:3
Computer Applications
Business Software Applications
Computer Science Problem Solving
Introduction to UNIX
ENGL 321Writing in the Technical Professions3
or ENGL 324 Writing in the Sciences
BUSN 380Business Analytics: Business Problem Solving with Spreadsheets 3
MATH 165Calculus I4
MATH 166Calculus II4
STAT 367Probability3
STAT 368Statistics3
STAT 412Statistics for Data Science using R3
STAT 460Applied Survey Sampling3
MIS 340Applied Business Intelligence3
MIS 479Business Data Mining and Predictive Analytics3
CSCI 312Survey of Programming Languages3
CSCI 222Discrete Mathematics3
CSCI 227Computing Fundamentals in Python I3
CSCI 228Computing Fundamentals in Python II3
CSCI 161Computer Science II4
CSCI 366Database Systems3
Select one from the following:3
Business Ethics
Social Implications of Computers
Ethics, Engineering, and Technology
Major Track
Select one track from below to complete the major12
Total Credits69

Track One: Artificial Intelligence

Select 12 credits from the following:12
Software Development with Frameworks
Introduction to Data Science in Python
Fundamentals of Data Engineering
Machine Learning
Introduction to Artificial Intelligence
Artificial Intelligence, Ethics, and the Environment
Cloud Computing
Introduction to Data Mining (Introduction to Data Mining)
Total Credits12

Track Two: Statistical Data Analytics

STAT 462Introduction to Experimental Design3
STAT 463Nonparametric Statistics3
STAT 464Discrete Data Analysis3
STAT 470Statistical SAS Programming3
Total Credits12

Track Three: Business Analytics

MRKT 466Digital Marketing Analytics3
SCM 330Supply Chain Analysis and Analytics3
SCM 455Supply Chain Technology Enablers 3
MIS 350Enterprise Systems3
Total Credits12

Track Four: Generalist

Select any courses from Tracks 1-3 or below for a total of 12 credits.12
Operations Research I
Total Credits12