About the Program

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. Four concentrations are recommended (not mandatory) for students with different interests in Data Science: Computational Intelligence Concentration, Applications Concentration, Business Analytics Concentration, and Big Data Informatics Concentration.

This program provides students with opportunities to choose from a variety of courses offered by relevant departments from all four colleges at UM-Dearborn to fulfill students' specific career objectives in Data Science. These courses have access to a wide variety of computing and other resources across different units at the university. 

The program may be completed entirely on campus or through a combination of on-campus and online courses. 

If you have additional questions, please contact the program committee chair:  Dr. Brahim Medjahed.

Program Details

  • Learning Goals
    1. Students will be able to manage large-scale, complex data.
    2. Students will be able to recognize and evaluate the opportunities, needs, and limitations of data.
    3. Students will be able to formulate and design data analytic solutions. 
    4. Students will be able to interpret data analytics and communicate the implications to stakeholders. 
  • Eligibility Requirements

    MS in Data Science Eligibility 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. Three 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. 

    Prerequisite Courses

    Programming (one of these or equivalent required) Mathematics Statistics (one of these or equivalent required)
    CIS 2001 MATH 116 (or equivalent required)

    IMSE 317

    CIS 200 MATH 215 (or equivalent recommended) STAT 326
      MATH 227 (or equivalent recommended) MATH 425

     

    Deficiencies in the prerequisites may be satisfied after entrance into the program. Students with such deficiencies must complete the missing prerequisite course(s) with a grade of "B" or better within the first two semesters after entering the program. 

  • Prerequisite Course Descriptions

    Prerequisite Courses

    Programming (one of these or equivalent required) Mathematics Statistics (one of these or equivalent required)
    CIS 2001 MATH 116 (or equivalent required)

    IMSE 317

    CIS 200 MATH 215 (or equivalent recommended) STAT 326
      MATH 227 (or equivalent recommended) MATH 425

    Programming

    CIS 200 Computer Science II

    • Prerequisites: MATH 115 and (CIS 150 or IMSE 150 or CCM 150)
    • Description: This course presents techniques for the design, writing, testing, and debugging of medium-sized programs, and an introduction to data structures (stacks, queues, linked tests) using an object-oriented programming language. Topics covered include pointers, templates, and inheritance. The principles of UML modeling are continued. This course will consist of three lecture hours and one two-hour laboratory. (4 credits). 

    CIS 2001 Computer Science II for Data Scientists

    • Prerequisites: CIS 1501 and MATH 115
    • Description: This course presents techniques for the design, writing, testing, and debugging of medium-sized programs, and an introduction to data structures (stacks, queues, linked tests) using an object-oriented programming language for data science applications. Topics covered include pointers, templates, and inheritance. The principles of UML modeling are continued. This course will consist of three lecture hours and one two-hour laboratory. The labs will cover various data science applications. (4 credits). 

    Mathematics

    MATH 116 Calculus II

    • Prerequisites: MATH 115
    • Description: Transcendental functions, techniques of integration, improper integral, infinite sequences and series, Taylor's theorem, topics in analytic geometry, polar coordinates, and parametric equations. This course includes computer labs. (4 credits).

    MATH 215 Calculus III (Recommended)

    • Prerequisites: MATH 116
    • Description: Vectors in the plane and space, vector-valued functions and curves, functions of several variables including limits, continuity, partial differentiation and the chain rule, multiple integrals and coordinate transformations, integration in vector fields, and Green's and Stokes' theorems. This course includes computer labs. (4 credits). 

    MATH 227 Introduction to Linear Algebra (Recommended)

    • Prerequisites: MATH 116
    • Description: An introduction to the theory and methods of linear algebra with matrices. Topics include: systems of linear equations, algebra of matrices, matrix factorizations, vector spaces, linear transformations, eigenvalues and eigenvectors, science and engineering applications, and computational methods. (3 credits).

    Statistics

    IMSE 317 Engineering Probability and Statistics

    • Prerequisites: MATH 116 or MATH 114
    • Description: Set theory, combinatorial analysis, probability and axioms, random variables, continuous and discrete distribution functions, expectations, Chebychev's inequality, weak law of large numbers, central limit theorem, sampling statistics and distributions, point and interval estimation and linear regression. (3 credits). 

    STAT 326 Applied Statistics II

    • Prerequisites: STAT 325
    • Description: A continuation of STAT 325. This course treats both the principles and applications of statistics. Elementary theory of estimation and hypothesis testing, the use of the normal, chi- square, F and t distributions in statistics problems will be covered. Other topics selected from regression and correlation, the design of experiments, analysis of variance, analysis of categorized data, nonparametric inference, and sample surveys. (3 credits). 

    MATH 425 Mathematical Statistics

    • Prerequisites: MATH 325
    • Description: Interval estimation and pivotal quantities, maximum likelihood estimation, hypothesis tests, linear models and analysis of variance, bivariate normal distribution, regression and correlation analysis, and nonparametric methods. (3 credits). 

Curriculum

The 30 semester hours of required coursework are distributed as follows: 

  • Core Courses

    Core Courses (18 credit hours)

    • Required (3 credit hours)

      • CIS 556/IMSE 556 Database Systems
    • Choose one course (3 credit hours) from:

      • CIS 5570 Introduction to Big Data
      • IMSE 586 Big Data Analytics and Visualization
    • Choose one course (3 credit hours) from:

      • ECE 537/CIS 568 Data Mining
      • ECE 579 Intelligent Systems
      • DS 633 Data Mining for Business Applications
    • Choose one course (3 credit hours) from:

      • IMSE 514 Multivariate Statistics
      • STAT 530 Applied Regression Analysis
      • STAT 535 Data Analysis and Modeling
      • STAT 555 Environmental Statistics
      • STAT 560 Time Series Analysis 
    • Choose one course (3 credit hours) from:

      • DS 570 Management Science
      • IMSE 500 Models of Operational Research
    • Choose one course (3 credit hours) from:

      • CIS 545 Data Security and Privacy
      • ECE 527 Multimedia Security & Forensics
      • HHS 570 Information Science and Ethics
  • Concentration Areas

    Concentration Courses (9 credit hours)

    Note that the concentrations are offered for guidance only. Students may select a concentration or select three courses from any of the concentrations for a broader approach to the degree. 

    One of the following concentrations is recommended:

    Computational Intelligence Concentration

    This concentration 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.

    • Choose three courses from: 

      • CIS 511 Natural Language Processing
      • CIS 5700 Advanced Data Mining
      • CIS 579 Artificial Intelligence
      • CIS 585 Advanced AI
      • ECE 537/CIS 568 Data Mining
      • ECE 552 Fuzzy Systems
      • ECE 579 Intelligent Systems
      • ECE 5831 Pattern Recognition & Neural Networks
      • ECE 679 Advanced Intelligent Systems
      • IMSE 505 Optimization
      • IMSE 5205 Engineering Risk-Benefit Analysis
      • IMSE 559 System Simulation
      • IMSE 605 Advanced Optimization
      • MATH 520 or ECE 555 Stochastic Processes
      • MATH 562 Mathematical Modeling
      • MATH 573 Matrix Computations
      • STAT 530 Applied Regression Analysis
      • STAT 545 Reliability & Survival Analysis
      • STAT 560 Times Series Analysis

    Applications Concentration

    This concentration 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. 

    • Choose three courses from: 
      • ESCI 585 Spatial Analysis & GIS
      • FIN 531 Finance Fundamentals & Value Creation
      • HIT 520 Clinical & Evidence-Based Medicine
      • IMSE 516 Project Management & Control
      • IMSE 561 Total Quality Management & Six Sigma
      • IMSE 5655 Supply Chain Management
      • IMSE 567 Reliability Analysis
      • IMSE 580 Production and Operations Engineering
      • MKT 515 Marketing Management
      • OM 521 Operations Management
      • OM 571 Supply Chain Management
      • STAT 545 Reliability & Survival Analysis
      • STAT 560 Times Series Analysis

    Business Analytics Concentration

    This concentration 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 630 Applied Forecasting
      • DS 631 Decision Analysis
      • DS 632 System Simulation
    • Choose one course from: 
      • FIN 531 Financial Fundamentals & Value Creation
      • MIS 525 Computer & Information Systems
      • MKT 515 Marketing Management
      • OM 521 Operations Management

    Big Data Informatics Concentration

    This concentration 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. 

    • Choose three courses from: 
      • CIS 511 Natural Language Processing
      • CIS 534 Semantic Web
      • CIS 536 Information Retrieval
      • CIS 548 Security & Privacy in Cloud Computing
      • CIS 552 Information Visualization & Multimedia Gaming
      • CIS 554 Information Systems Analysis & Design
      • CIS 559 Principles of Social Network Science
      • CIS 560 Electronic Commerce
      • CIS 562 Web Information Management
      • CIS 5700 Advanced Data Mining
      • CIS 5570 Introduction to Big Data
      • CIS 571 Web Services
      • CIS 577/IMSE 577 User Interface Design & Analysis
      • CIS 586 Advanced Data Management
      • ECE 524 Interactive Media
      • ECE 525 Multimedia Data Storage & Retrieval
      • ECE 5251 Multimedia Design Tools I
      • ECE 5252 Multimedia Design Tools II
      • ECE 528 Cloud Computing
      • ECE 576 Information Engineering
      • ESCI 585 Spatial Analysis & GIS
      • IMSE 570 Enterprise Information Systems
      • IMSE 586 Big Data Analytics & Visualization
      • OM 665 Information in Supply Chain Management
  • Capstone Course

    Capstone Course (3 credit hours)

    In consultation with a faculty advisor, the student should choose between a capstone course (recommended) or one additional course from his/her concentration. Acceptable capstone courses are:

    • CIS 695 Master's Project
    • DS 635 Analytics Experience Capstone
    • ECE 695 Master's Project
    • EMGT 590 Capstone Project

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

Computer and Information Science

105
CIS Building
Phone: 
313-436-9145
Fax: 
313-593-4256
Back to top of page