Data Science

Degree Requirements

Major: Data Science

Degree Type: B.S.
Minimum Degree Credits to Graduate: 120

University Degree Requirements

  1. Satisfactory completion of all requirements of the curriculum in which one is enrolled.
  2. Earn a minimum total of 120 credits in approved coursework.  Some academic programs exceed this minimum.
  3. Satisfactory completion of the general education requirements as specified by the university.
  4. A minimum institutional GPA of 2.00 based on work taken at NDSU.
  5. At least 30 credits must be NDSU resident credits.  Resident credits include credits registered and paid for at NDSU.
  6. At least 36 credits presented for graduation must be in courses numbered 300 or higher.
  7. Students presenting transfer credit must meet the NDSU residence credits and the minimum upper level credit. Of the 30 credits earned in residence, a minimum of 15 semester credits must be in courses numbered 300 or above, and 15 semester credits must be in the student’s curricula for their declared major.

For complete information, please refer to the Degree and Graduation Requirements section of this Bulletin.

University General Education Requirements

A list of university approved general education courses and administrative policies are available here.

Category C: Communication12
College Composition I
College Composition II
Fundamentals of Public Speaking
Upper Division Writing
Category R: Quantitative Reasoning 3
Category S: Science and Technology 10
Category A: Humanities and Fine Arts 6
Category B: Social and Behavioral Sciences 6
Category W: Wellness 2
Category D: Cultural Diversity *†
Category G: Global Perspectives *†
Total Credits39
*

Courses for category D & G are satisfied by completing D & G designated courses in another general education category.

General education courses may be used to satisfy requirements for both general education and the major, minor, and program emphases, where applicable. Students should carefully review major requirements to determine if specific courses can also satisfy these general education categories.

Major Core Requirements
Select one from the following:3
Computer Applications
Business Software Applications
Computer Science Problem Solving
ENGL 321Writing in the Technical Professions3
or ENGL 324 Writing in the Sciences
BUSN 380Business Analytics: Business Problem Solving with Spreadsheets3
MATH 165Calculus I4
MATH 166Calculus II4
STAT 367Probability3
STAT 368Statistics3
STAT 4123
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 Credits66

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 460Applied Survey Sampling3
STAT 462Introduction to Experimental Design3
STAT 463Nonparametric Statistics3
STAT 464Discrete Data Analysis3
Total Credits12

Track Three: Business Analytics

MRKT 466Digital Marketing Analytics3
SCM 330Supply Chain Analysis and Analytics3
SCM 455Supply Chain Technology Enablers 3
MIS 3503
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

Certificate Requirements

Certificate: Data Science

Minimum Credits: 9

CSCI 420Introduction to Data Science in Python3
CSCI 422Fundamentals of Data Engineering3
or CSCI 425 Machine Learning
or CSCI 426 Introduction to Artificial Intelligence
Select one course from the following:3
Fundamentals of Data Engineering (if not used above)
Machine Learning (if not used above)
Introduction to Artificial Intelligence (if not used above)
Artificial Intelligence, Ethics, and the Environment
Intelligent Agents
Cloud Computing
Introduction to Data Mining
Introduction to Geographic Information Systems
Total Credits9