Data Science MS

The Michigan Tech Advantage

The Michigan Tech Data Science MS provides a broad-based education in data mining, predictive analytics, cloud computing, data-science fundamentals, communication, and business acumen. You'll gain a competitive edge through domain-specific specialization in disciplines of science and engineering, and you'll have the freedom to explore and develop your own interests in one or more domains. 

Program Prerequisites

Entry into the Data Science MS program assumes basic knowledge in statistical and mathematical techniques, computer programming, information systems and databases, and communications, obtained through a degree in business, math, computing, science, or an engineering discipline.

The best parts of Computing[MTU] are the quality of the coursework and the helpful nature of the professors.

Navjot Kaur
Navjot Kaur
Graduate Student, Data Science MS

Coursework Option

This option requires a minimum of 30 credits be earned through coursework. A limited number of research credits may be used with the approval of the advisor, department, and Graduate School. See degree requirements for more information.

A graduate program may require an oral or written examination before conferring the degree and may require more than the minimum credits listed here:

Distribution of Coursework Credit
Distribution Credits
5000-6000 series (minimum) 18 Credits
3000-4000 (maximum) 12 Credits

Current Coursework Requirements

Our Master of Science in Data Science is a terminal degree designed to prepare students for careers in industry and government. View the Data Science Graduate Handbooks here.

Past Coursework Requirements

Each year we evaluate and adjust our course lists, the coursework requirements for prior years are linked below. View the Data Science Graduate Handbooks here.

Sample Data Science Class Schedules

Take Courses in Four Categories

Students in the Data Science program complete courses from four categories: Core Courses, Elective Courses, Foundational Courses, and Domain Specific/Elective courses.

Core Courses, 12 Credits

Foundational Courses, Maximum of 6 Credits

A maximum of six credit hours of foundational skills courses at the 3000–4000 level may be applied to the Master of Science in Data Science. These courses will build skills necessary for successful completion of the MS in Data Science. Some students will not need to take these foundational courses and will instead use the domain electives to reach the credit requirements of this program.

Electives, Minimum of 6 Credits

Two courses must be taken from the list of approved elective courses:

Domain Specific Courses, Maximum of 12 Credits

To complete the Master of Science in Data Science, students must earn the remaining of the required 30 credits through completion of approved domain-specific Data Science courses. Students may choose domain-specific courses from one or more domains. Each student will consult with her/his advisor in order to determine the appropriate mix of elective courses and domain-specific courses, given the student’s background, interests, and career aspirations.

Applied Computing

Biomedical Engineering

Business and Economics


Cognitive and Learning Sciences

Computer Sciences

Electrical and Computer Engineering

Forest Resources and Environmental Science

Geological and Mining Engineering and Sciences


Mechanical Engineering-Engineering Mechanics


Social Sciences