Skip to main content
University of North Dakota
University of North Dakota
    • Admitted Students
    • Current Students
    • Families of Current Students
    • Faculty & Staff
    • Alumni
    • Email
    • Blackboard
    • Campus Connection
    • Employee Self-Service
    • Hawk Central
    • Degree Map
    • Zoom
  • Directory
  • Academics
  • Admissions
  • Student Life
  • Research
  • Athletics
  • Majors & Programs
  • About
University of North Dakota
  • Academics
  • Admissions
  • Student Life
  • Research
  • Athletics
  • Majors & Programs
  • About
  • Request Info
  • Visit
  • Apply
  • Request Info
  • Visit
  • Apply
  • Home
  • Program Finder
  • Data Science (M.S)
  • Requirements
Skip Section Navigation
  • Data Science (M.S.)
  • Requirements
  • Tuition & Aid
  • How to Apply

Master's in Data Science Requirements

Data Science Master's Admission Requirements

  • GRE General, only if prerequisite degree is not accredited by CSAB/CSAC
  • Statement of Goals

Admission Requirements

  1. Bachelor’s degree.
  2. Overall undergraduate GPA of at least 3.0.
  3. Satisfy the School of Graduate Studies’ English Language Proficiency requirements as published in the graduate catalog.
  4. International applicants who have received their bachelor’s or master’s degree in the United States or English-speaking Canada are not required to submit the TOEFL or IELTS.
  5. Satisfy all admission requirements of the School of Graduate Studies

Degree Requirements

Students seeking the Master of Science degree in Data Science must satisfy all general requirements set forth by the School of Graduate Studies as well as particular requirements set forth by the School of Electrical Engineering and Computer Science.  To obtain the MS in Data Science, students must complete 36 credit hours in the following courses

Required Courses - 36 credits:

Course List
CodeTitleCredits
EECS 501Computing Foundations I3
EECS 502Computing Foundations II3
EECS 503Mathematics for Computing3
DATA 520Databases3
DATA 525Data Engineering and Mining3
DATA 527Predictive Modeling3
DATA 530Artificial Intelligence3
DATA 532Applied Machine Learning3
DATA 540Data Visualization3
DATA 550Data Security3
PHIL 575Data Science Ethics3
or DATA 589 Data Science Ethics
DATA 994Data Science Capstone3

Students with an established background in programming and/or mathematics may petition to skip one or more of EECS 501, EECS 502, or EECS 503, depending on background knowledge.  Such students may substitute any course with prefix EE, CSCI, or EECS that is eligible for graduate credit.

Graduate Admissions Requirements

In addition to meeting these program requirements, you must also meet the UND School of Graduate Studies admissions requirements to apply for this program.

Graduate Requirements

Master's in Data Science Requirements Disclaimer

The requirements on this page are pulled from UND’s academic catalog and may not reflect future terms. Updates are published annually in April.

Request Information

Department Contact
Emanual Grant
Graduate Director 
P 701.777.4133
emanuel.grant@UND.edu

We use cookies on this site to enhance your user experience.

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information.

Ready to Enroll?

  • Request Information
  • Schedule a Visit
  • Apply Now
  • UND.info@UND.edu
  • 701.777.3000
  • Instagram
  • Facebook
  • YouTube
  • LinkedIn
  • X
  • Contact UND
  • Campus Map
  • Events Calendar
  • Community & Belonging
  • Explore Programs
  • Employment
  • Make a Gift
  • Campus Safety (SafeUND)
University of North Dakota

© 2025 University of North Dakota - Grand Forks, ND - Member of ND University System

  • Accessibility & Website Feedback
  • Terms of Use & Privacy
  • Notice of Nondiscrimination
  • Student Disclosure Information
  • Title IX
©