Data Science

The Data Science master's degree program is designed as a 30-credit hour interdisciplinary graduate program. The curriculum consists of required core courses and technical electives, providing opportunities to build knowledge and professional skills in various Data Science areas that are highly demanded in the current job market. This program can be completed fully online, in person, or a combination of both. Four specializations are recommended (not mandatory) for students with different interests in Data Science:

Computational Intelligence Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to solve complex data analytics problems through learning and adapting based on data.

Applications Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to develop effective data analytics solutions in selected application domains. 

Business Analytics Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply intelligent strategies and technologies to support the collection, data analysis, presentation and dissemination of business information in enterprises. 

Big Data Informatics Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply cutting-edge technologies and tools to tackle Big Data challenges that are essential for data processing and analytics in numerous applications. 

Accelerated Master's Options for Undergraduate Students (4+1 Program)

The Computer and Information Science (CIS) department proposes the introduction of new accelerated master’s (4+1) programs designed to allow qualified undergraduate students to seamlessly transition into the department’s graduate programs. These programs will enable students to earn both a bachelor’s and a master’s degree in a reduced timeframe, enhancing their academic experience and providing a cost-effective pathway to advanced degrees.

Students enrolled in this option can take eligible 500-level courses during their junior and senior years, with up to 9 credit hours of such coursework being double-counted toward both degrees. Additionally, another 6 credit hours earned but not applied to the bachelor degree can later be counted toward the master’s degree. Depending on the number of graduate courses taken while working toward the bachelor program, students will need to complete 15-21 credit hours to finish the master’s program after earning their undergraduate degree.

BS in Computer and Information Science (CIS) or Software Engineering (SWE) can advance to MS in CIS, Data Science (DATA), Artificial Intelligence (AI), Software Engineering (SWE) or Cybersecurity and Information Assurance (CIA).

A maximum of 9 credits from combined undergraduate and graduate courses can be double-counted toward both the undergraduate and graduate degrees. This will streamline the process and reduce the total credit load required to complete both degrees. Any 500-level course that is part of the respective master’s program can be selected for double-counting, as shown in the following table. If there is a mismatch in credit hours between the combined course pair, only the smaller number of credits will be counted.
In addition, students may apply up to 6 additional credits of 500-level courses toward their master’s degree, taken during their undergraduate study, though these credits cannot be double-counted. This allows students to make substantial progress toward their graduate degree while still completing their undergraduate requirements. However, the courses of these six additional credits should be listed in the corresponding graduate program. 

To ensure that students entering the 4+1 programs are well-prepared for the academic rigor of graduate-level coursework, the following admission criteria will apply:

  • ​A minimum cumulative GPA of 3.2 at the University of Michigan-Dearborn after completing at least 60 credits.
  • Letters of recommendation are waived.
  •  A regular admission review will be streamlined for students with a cumulative GPA of 3.4 or higher at the University of Michigan-Dearborn after completing at least 85 credits.
  • Students must have completed CIS 310, CIS350/3501, CIS 375, and CIS 427 with a grade of B or better.

The following undergraduate programs are approved for the MS-DATA 4+1 program:

  1. BS in Computer Information Science (CIS)
  2. BS in Software Engineering (SWE)

Degree Requirements

Regular admission to the program requires a Bachelor degree in a Science, Technology, Engineering, or Mathematics (STEM) field earned from an accredited program with an average of B or better. Each applicant is required to present official, complete transcripts of prior college work. Two letters of recommendation are required for admission. At least one letter must be from someone familiar with the candidate's academic performance. An entering student should have completed one course in probability and statistics, one course in programming, and one course in calculus II. A course in calculus III and a course in linear algebra are recommended but not required. 

To satisfy the requirements for the MS degree in Data Science, all students admitted to the program are expected to complete 30 credit hours of approved graduate coursework, with a cumulative grade point average of B or better. 

Minimum Grade Requirement in addition to maintaining a minimum cumulative GPA of 3.0 or higher every semester:

  • Courses in which grades of C- or below are earned cannot be used to fulfill degree requirements.
  • A minimum of a 3.0 cumulative GPA or higher is required at the time of graduation.

Requirements 

Core Courses (18 credit hours)

Required
CIS/IMSE 556Database Systems 13
Choose one course (3 credit hours) from:
CIS 5570Introduction to Big Data3
IMSE 586Big Data Aanal & Visuliztn3
Choose one course (3 credit hours) from:
ECE 537/CIS 568Data Mining3
ECE 579Intelligent Systems3
CIS 581Computational Learning 13
CIS 583Deep Learning 13
STAT 531Machine Learning and Computational Statistics3
DS 633Machine Learning for Business Intelligence3
Choose one course (3 credit hours) from:
IMSE 514Multivariate Statistics3
STAT 530Applied Regression Analysis3
STAT 535Data Analysis and Modeling3
STAT 560Time Series Analysis3
Choose one course (3 credit hours) from:
DS 570Prescriptive Business Analytics3
IMSE 500Models of Oper Research3
IMSE 516Project Management and Control3
IMSE 561Tot Qual Mgmt and Six Sigma3
Choose one course (3 credit hours) from:
CIS 545Data Security and Privacy 13
CIS 546Security and Privacy in Wireless Networks 13
ECE 527Multimedia Secur & Forensics3
HHS 570Information Science and Ethics3
1

Simultaneous credit toward eligible undergraduate majors and MS Artificial Intelligence for students admitted to the 4+1 option. Please see the College's website for admission requirements and program details.

Specialization Courses (9 credit hours)

Note that the specializations are offered for guidance only. Students may select three courses from one specialization or three courses from multiple specializations for a broader approach to the degree. For students who are interested in selecting the Business Analytics Specialization, they need to choose 3 courses in that specialization as specified. 

One of the following specializations is recommended:

Computational Intelligence Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to solve complex data analytics problems through learning and adapting based on data.

CIS 511Introduction to Natural Language Processing 13
CIS 512Introduction to Quantum Computing 13
CIS 5570Introduction to Big Data3
CIS 5700Advanced Data Mining3
CIS 579Artificial Intelligence 13
CIS 581Computational Learning 13
CIS 582Trustworthy Artificial Intelligence 13
CIS 583Deep Learning 13
CIS 585Advanced Artificial Intelligence3
CIS 685Research Advances in Artificial Intelligence3
ECE 537/CIS 568Data Mining3
ECE 552Fuzzy Systems3
ECE 555Stochastic Processes3
ECE 579Intelligent Systems3
ECE 5831Pat Rec & Neural Netwks3
ECE 588Robot Vision3
ECE 679Adv Intelligent Sys3
IMSE 505Optimization3
IMSE 5205Eng Risk-Benefit Analysis3
IMSE 559System Simulation3
IMSE 605Advanced Optimization3
MATH 520Stochastic Processes3
MATH 523Applied Linear Algebra3
MATH 562Mathematical Modeling3
STAT 530Applied Regression Analysis3
STAT 531Machine Learning and Computational Statistics3
STAT 560Time Series Analysis3
1

Simultaneous credit toward eligible undergraduate majors and MS in Data Science for students admitted to the 4+1 option. Please see the College's website for admission requirements and program details.

Applications Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to develop effective data analytics solutions in selected application domains. 

CIS 580Data Analytics in Software Engineering3
ESCI 585Spatial Analysis and GIS3
FIN 531Fin Fundament & Value Creation3
HIT 520Clinical & Evidence Based Med3
IMSE 516Project Management and Control3
IMSE 561Tot Qual Mgmt and Six Sigma3
IMSE 5655Supply Chain Management3
IMSE 567Reliability Analysis3
IMSE 580Prod & Oper Engineering I3
MKT 515Marketing Management3
OM 521Operations Management3
OM 571Supply Chain Management3
STAT 560Time Series Analysis3

Business Analytics Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply intelligent strategies and technologies to support the collection, data analysis, presentation and dissemination of business information in enterprises. 

Choose two courses from:
DS 630Applied Forecasting with Python3
DS 631Decision Analysis and Simulation3
DS 632System Simulation3
Choose one course from:
FIN 531Fin Fundament & Value Creation3
ISM 525Fundamentals of Information Systems3
MKT 515Marketing Management3
OM 521Operations Management3

Big Data Informatics Specialization

This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply cutting-edge technologies and tools to tackle Big Data challenges that are essential for data processing and analytics in numerous applications. 

CIS 511Introduction to Natural Language Processing 13
CIS 515Computer Graphics and Visual Computing 13
CIS 525Web Technology 13
CIS 534Semantic Web3
CIS 536Text Mining and Information Retrieval 13
CIS 540Foundation of Information Security3
CIS 545Data Security and Privacy 13
CIS 546Security and Privacy in Wireless Networks 13
CIS 548Security and Privacy in Cloud Computing3
CIS 552Information Visualization with Parallel Computing 13
CIS 559Principles of Social Network Science3
CIS 562Web Information Management3
CIS 5570Introduction to Big Data3
CIS 5700Advanced Data Mining3
CIS 571Web Services3
CIS 577S/W User Interface Dsgn&Analys3
CIS 586Advanced Data Management3
CIS 589Edge Computing 13
CIS 652Advanced Information Visualization and Virtualization3
CIS 658Research Advances in Data Management3
ECE 524Interactive Media3
ECE 525Multimedia Data Stor & Retr3
ECE 5251MM Design Tools I3
ECE 5252MM Design Tools II3
ECE 528Cloud Computing3
ECE 576Information Engineering3
ESCI 585Spatial Analysis and GIS3
IMSE 564Applied Data Analytics and Modeling for Enterprise Systems3
IMSE 570Enterprise Information Systems3
IMSE 577Human-Computer Interaction3
IMSE 586Big Data Aanal & Visuliztn3
OM 665ERP in SCM3
1

Simultaneous credit toward eligible undergraduate majors and MS in Data Science for students admitted to the 4+1 option. Please see the College's website for admission requirements and program details.

Coursework/Capstone/Thesis (3 credit hours)

Students in this program should choose one of three options: (1) coursework, (2) capstone project, or (3) thesis.

Option 1: Coursework. Students choosing this option must take one additional course (3 credit hours) from a specialization area listed above.

Option 2: Capstone Project. Students choosing this option must complete a capstone project under the supervision of a faculty advisor through a capstone course (3 credit hours). Acceptable capstone courses are:

CIS 695Master's Project3
DS 635Business Analytics Experience3
ECE 695Master's Project3
EMGT 590Capstone Project3

Option 3: Thesis. Students choosing this option must complete a thesis under the supervision of a faculty advisor through a thesis course (6 credit hours). Acceptable thesis courses are: CIS 699, IMSE 699, and ECE 699. Students only need to take two (instead of three) specialization courses (6 credit hours) in this option.

Note that no more than a total of 15 credit hours may be taken in the College of Business for this degree (core, specializations, and capstone/thesis).