https://msdatascience.miami.edu/

Overview

The Master of Science in Data Science is an interdisciplinary graduate program that combines the teaching of domain-specific and technical skills for analyzing large data sets.  Built upon a core of foundational data science courses in Computer Science, Engineering, and Mathematics, and a selection of courses from data science application domains, the program is interdisciplinary in nature.  Students interested in data science tools will be able to focus on tool principles and tool development, and students interested in data science application domains will be able to focus on the application of data science tools with a selection of courses that develop skills in one of three application areas.  The program also provides its students the option of doing an industrial internship, to acquire professional experience.  The program allows the various academic units involved to add courses in their specific application domains, thus keeping the program updated and relevant to current practice and industrial needs.  the program is both academic and professional in nature, providing course that are true to a Master's level degree and courses that reflect the needs of the profession.  

Admission Requirements

1.  Completion of an application.

2. A Baccalaureate degree from a regionally accredited institution or foreign equivalent.

3. A minimum cumulative undergraduate GPA of 3.0.

4. Three letters of recommendation. 

5. Official transcripts from each post-secondary institution attended. Official transcripts in languages other than English must also be submitted with a certified English translation.

6. Introduction to Probability and Statistics, Linear Algebra, and Computer Programming I (or equivalents).  

7.  Students from non-English speaking countries must send either TOEFL or IELTS

TOEFL minimum score: Internet based - 92; Computer based - 237; Paper based 580

IELTS minimum score: 6.5

8.  A personal statement of intent in which the applicant details their reasons for pursuing this degree.

Curriculum Requirements - Individualized (no track)

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems 1
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools 212
Programming (at least 3 Data Science Tool credits have to be in Programming)
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Computer Applications in Educational and Behavioral Science Research
Database Systems
Theory of Relational Databases
Database Management Systems 1
Data Visualization
Introduction to Computer Graphics
Geographic Information Systems I
Geographic Information Systems II
Introduction to Infographics and Data Visualization
Advanced Infographics and Data Visualization
Machine Learning and Data Mining
Introduction to Machine Learning with Applications
Neural Networks and Deep Learning
Statistical Learning
Pattern Recognition and Neural Networks
Mathematics and Statistics
Quantitative Methods II
Applied Multivariate Statistics
Measurement and Psychometric Theory
Categorical Data Analysis
Item Response Theory
An Introduction to Structural Equation Modeling for Multivariable Data
Structural Equation Modeling
Introduction to Multilevel Modeling
Multilevel Modeling
Introduction to Probability Theory
Introduction to Mathematical Statistics
Statistical Analysis
Data Science Applications 3-6
This is a sample list. Other electives may be chosen with approval of the MSDS Director.
Special Problems
Geographic Information Systems in Urban Design
Interactive Multimedia in Design
Designing for the Internet of Things
Advanced Studies
Building Virtual Worlds
Augmented Reality
UX Research Methods
Physical Computing
Introduction to Artificial Intelligence
Directed Reading
Topics in Computer Science
DSC 710 Data Science Project Design
Principles of Artificial Intelligence
Advanced Topics in Research, Measurement, and Evaluation
Spatial Data Analysis I
Spatial Data Analysis II
Remote Sensing of the Environment
Web GIS
Storytelling with Data
Infographics and Data Visualization Studio
3D Design and Graphics
Special Topics in Journalism and Media Management
Introduction to Ocean Remote Sensing
Advanced Ocean Remote Sensing
Capstone 33-6
Total Credit Hours30
1

MSDS students must take this course for 3 credits. 

2

Courses may not be double-counted.  This applies to all MSDS students, regardless of track. For example, if a student takes JMM 622 to satisfy their Data Visualization Core requirement, the same course may not also count towards their Data Science Tools requirement.

3

The Capstone requires 3 credits.  However, students who take 6 credits of the capstone project or internship may count 3 of those credits towards their Data Science Applications requirement (for example, DSC 710 and DSC 711).  This is allowed in any track.

Curriculum Requirements - Technical Data Science Track

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools (choose one course from each domain)12
Programming
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Database Systems
Theory of Relational Databases
Database Management Systems
Data Analysis
Data Security and Cryptography
Biomedical Data Science
Statistics
Introduction to Probability Theory
Introduction to Mathematical Statistics
Data Science Applications3-6
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Total Credit Hours30

Curriculum Requirements - Smart Cities Track 

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools (3 credits must be taken in Programming)9
Programming Courses
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Students may choose from other courses throughout the MSDS curriculum to satisfy the Data Science Tools requirement, with advisor approval.
Data Science Applications3-6
Geographic Information Systems in Urban Design
Advanced Topics
Designing for the Internet of Things
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Total Credit Hours30

Curriculum Requirements - Data Visualization Track

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools (3 credits must be taken in Programming)9
Programming Courses
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Students interested in spatial visualization may also take any of the following electives:
Data Science Applications3-6
Introduction to Computer Graphics
Spatial Data Analysis II
Geographic Information Systems I
Remote Sensing of the Environment
Geographic Information Systems II
Introduction to Infographics and Data Visualization
Advanced Infographics and Data Visualization
Storytelling with Data
Infographics and Data Visualization Studio
3D Design and Graphics
Building Virtual Worlds
Augmented Reality
UX Research Methods
Physical Computing
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Total Credit Hours30

Curriculum Requirements - Marine and Atmospheric Sciences Track

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools (3 credits must be taken in Programming)3
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Data Science Applications9-12
Includes the remaining 6 credits of Data Science Tools material.
Applied Data Analysis
Applied Data Analysis
Introduction to Ocean Remote Sensing
Advanced Ocean Remote Sensing
Advanced Studies
Or any other courses selected from the concentration course lists for the Rosenstiel School Master of Professional Science (MPS), with advisor approval
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Total Credit Hours30

Curriculum Requirements - Educational Measurement and Statistics Track

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools (3 credits must be taken in Programming)
Programming Courses3
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Mathematics and Statistics Courses9
Quantitative Methods I
Introduction to Research Methods
Quantitative Methods II
Applied Multivariate Statistics
Measurement and Psychometric Theory
Categorical Data Analysis
An Introduction to Structural Equation Modeling for Multivariable Data
Structural Equation Modeling
Introduction to Multilevel Modeling
Multilevel Modeling
Meta-Analytic Methods for Research Synthesis
Data Science Applications3-6
Computer Applications in Educational and Behavioral Science Research
Item Response Theory
Advanced Topics in Research, Measurement, and Evaluation
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Total Credit Hours30

Curriculum Requirements - Marketing Track

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Database Management Systems
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Data Science Tools (3 credits must be taken in Programming)
Programming Courses3
Introduction to Python Programming for Graduate Students
Introduction to Parallel Computing
Algorithm Design and Analysis
Marketing Courses8
Foundations of Marketing Management
Marketing Research and Decision Making
Consumer Behavior
Marketing Analytics
Data Science Applications4-6
includes the remaining 1 credit of Data Science Tools material.
Advertising and Communications Management
New Product Development
Strategic Brand Marketing
Strategic Marketing
Strategic Digital Media Management
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Total Credit Hours30

Curriculum Requirements - Bioinformatics Track

Core Courses
DSC 644Principles and Practices of Data Science3
Machine Learning and Data Mining (choose 1 course)3
Principles and Practice of Artificial Intelligence
Introduction to Machine Learning with Applications
Survey of Statistical Computing
Data Visualization (choose 1 course)3
Introduction to Infographics and Data Visualization
Introduction to Computer Graphics
Introduction to Infographics and Data Visualization
Statistics (choose 1 course)3
Statistical Analysis
Quantitative Methods I
Design of Experiments
Biology Application Courses (choose 2, one must be BIL 612)6
Graduate Core I
Advanced Study in Plant or Animal Sciences
Problem Solving for Bioinformatics
Data Science Tools and Applications6-9
Ecological and Evolutionary Genomics
Software Tools for Manuscript Development and Reproducible Research
High Dimensional and Complex Data
Data Science and Machine Learning for Health Research
Topics in Computer Science
Problem Solving for Bioinformatics
Biomedical Data Science
Introduction to Python Programming for Graduate Students
Principles and Practice of Artificial Intelligence
Or any other course from BIL, BST, CSC, or DSC, with advisor approval
Capstone3-6
DSC 712 Data Science Graduate Internship or DSC 711 Data Science Capstone Project Implementation
Advanced Individual Study
Total Credit Hours30

Sample Plan of Study - Individualized (no track)

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
CSC 623 Theory of Relational Databases 3
MTH 642 Statistical Analysis (or another approved statistics course) 3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
CSC 643 Statistical Learning (currently CSC 687) 3
Applications Elective 3
 Credit Hours12
Summer
Capstone or Internship 6
 Credit Hours6
 Total Credit Hours30

Sample Plan of Study - Technical Data Science

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
MTH 642 Statistical Analysis (or another approved statistics course) 3
CSC 623 Theory of Relational Databases (or another approved database systems course) 3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
MTH 624 or 625 Introduction to Probability Theory
or Introduction to Mathematical Statistics
3
CSC 649 Biomedical Data Science (or another approved data analysis course) 3
 Credit Hours12
Summer
Capstone or Internship 3-6
 Credit Hours6
 Total Credit Hours30

Sample Plan of Study - Smart Cities

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
ARC 697 Designing for the Internet of Things (or another approved applications course) 3
MTH 642 Statistical Analysis (or another approved statistics course) 3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
ARC 694 Geographic Information Systems in Urban Design (or another approved applications course) 3
Data Science Tools Elective 3
 Credit Hours12
Summer
Capstone or Internship 6
 Credit Hours6
 Total Credit Hours30

Sample Plan of Study - Data Visualization

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
GEG 691 Geographic Information Systems I (or another approved applications course) 3
MTH 642 Statistical Analysis (or another approved statistics course) 3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
GEG 693 Geographic Information Systems II (or another approved applications course) 3
Data Science Tools Elective 3
 Credit Hours12
Summer
Capstone or Internship 6
 Credit Hours6
 Total Credit Hours30

Sample Plan of Study - Marine and Atmospheric Science

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
MTH 642 Statistical Analysis 3
Applications Elective 3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
MPO 606 Introduction to Ocean Remote Sensing 3
MPO 707 Advanced Ocean Remote Sensing 3
 Credit Hours12
Summer
Capstone or Internship 6
 Credit Hours6
 Total Credit Hours30

Sample Plan of Study - Educational Measurement and Statistics

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
EPS 701 Introduction to Research Methods 3
MTH 642 or EPS 700 Statistical Analysis
or Quantitative Methods I
3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
EPS 705 Measurement and Psychometric Theory 3
EPS 711 Advanced Topics in Research, Measurement, and Evaluation 3
 Credit Hours12
Summer
EPS 703 or 704 Applied Multivariate Statistics
or Computer Applications in Educational and Behavioral Science Research
3
Capstone or Internship 3
 Credit Hours6
 Total Credit Hours30

Sample Plan of Study - Marketing

Plan of Study Grid
Year One
FallCredit Hours
Full Term Fall A/B  
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
Fall A 1  
MKT 640 Foundations of Marketing Management 2
MKT 641 Marketing Research and Decision Making 2
Fall B  
MKT 646 Consumer Behavior 2
Marketing Applications Elective 2
 Credit Hours14
Spring
Full Term Spring A/B  
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
EPS 700 Quantitative Methods I (or another approved statistics course) 3
Spring A  
Marketing Applications Elective 2
Spring B  
MKT 675 Marketing Analytics 2
 Credit Hours13
Summer
Capstone or Internship 3
 Credit Hours3
 Total Credit Hours30
1

MKT courses are 2-credit courses offered in 7-week A & B sessions throughout the Fall and Spring terms.

Sample Plan of Study - Bioinformatics

Plan of Study Grid
Year One
FallCredit Hours
DSC 615 or another approved Programming course 3
DSC 645 or another approved Machine Learning course 3
BIL 612 Graduate Core I 3
MTH 642 Statistical Analysis 3
 Credit Hours12
Spring
DSC 644 Principles and Practice of Data Science 3
DSC 622 or another approved Visualization course 3
CSC 649 Biomedical Data Science 3
BIL 675 or CSC 648 Advanced Study in Plant or Animal Sciences
or Problem Solving for Bioinformatics
3
 Credit Hours12
Summer
Capstone or Internship 6
 Credit Hours6
 Total Credit Hours30

Mission

Drawing upon the University of Miami's strategic priority to foster interdisciplinary opportunities across the STEM fields, and leveraging the resources and collaboration of the Miami Institute for Data Science and Computing (IDSC), the mission of the Master of Science in Data Science is to enable data science training and research, and provide applied data science and computing opportunities, for students across all disciplines.

Program Goals:

1.  To teach students programming skills not only for understanding the computer programs they use but also for getting started in developing their own programs.

2.  To teach students mathematical and statistical foundations sufficient for understanding the underlying algorithms and the models developed.  

3.  To teach students how to turn domain questions into scientific investigations and how to interpret the results in their respective domain.

4.  To teach practical problem-solving skills through an internship or project.

Student Learning Outcomes

Upon completion of the MS in Data Science, students will be able to:

  1. Use mathematical, statistical, and computational techniques to analyze large datasets, including collecting data, cleaning data, integrating multiple data sets, and applying the analytical techniques to the data.
  2. Write computer programs for accomplishing the aforementioned analysis tasks and the analysis results obtained.
  3. Interpret domain data appropriately, and provide insights into the data at hand.
  4. Communicate the results of their analysis clearly to the relevant people, including decision-makers, stakeholders, and managers.
  5. Generalize data analysis skills to problems in a real-world setting.

Specific to the individual tracks.
(a) For the Technical Data Science track

  1. Use machine learning to discover the underlying structures and relationships in large datasets.
  2. Apply data analysis and data mining to identify patterns in large datasets and develop classification/prediction models.
  3. Deploy appropriate tools for visualizing data and their analysis results.

(b) For the Smart Cities track:

  1. Use data science techniques to collect and analyze data form buildings and infrastructure. 
  2. Use data analysis and visualization skills to inform the design, development, and management of sustainable and resilient environments.

(c) For the Data Visualization track:

  1. Use interactive and static visualization techniques for communication and dissemination to audiences with diverse levels of technological background/sophistication.
  2. Use visualization techniques for advocacy.

(d) For the Marine and Atmospheric Science track:

  1. Use public, private data sets, and their aggregates for domain-specific inquiries.
  2. Analyze data that covers large areas over time.
  3. Use data science skills to develop plans for analysis and execute them.
  4. Apply appropriate technologies to analyze marine and atmospheric data.

(e) For the Educational Measurement & Statistics track:

  1. Demonstrate adequate mastery in the advanced statistical and measurement methodology in social and behavioral sciences.
  2. Demonstrate adequate mastery for conducting statistical analyses and database management in social and behavioral sciences using the R and SAS programs.

(f) For the Marketing track:

  1. Develop models to assess the sales impact of advertising and promotions.
  2. Use models to optimize media spend on both traditional channels (TV, radio), online channels (search engines) and social media channels as well as monitor brand equity, customer satisfaction, and customer needs. 
  3. Develop models for Customer Relationship Management, dynamic pricing, revenue management, sales forecasting, sales force optimization, linking marketing actions to firm value, and balancing the trade-offs between e-Commerce and brick and mortar distribution system.

(g) For the Bioinformatics track:

  1. Use molecular genetic lab techniques
  2. Build pipelines to analyze complex molecular biological data
  3. Apply appropriate statistical methods to analyze genetic/genomic data
  4. Generate figures using complex biological data
  5. Communicate findings with clarity and concision