# M.S. in Data Science

**Academic Advisor: **http://computing.njit.edu/academic-advising/

## Degree Requirements

Students in the Master of Science in Data Science (MSDS) program must successfully complete 30 credits based on any of the following options:

- Courses (30 credits)
- Courses (27 credits) + MS Project (3 credits)
- Courses (24 credits) + MS Thesis (6 credits)

Independent of the chosen option, all core courses in the respective tracks are required.

At most two courses can be chosen from outside the respective track with approval of the respective Program Co-Directors. Computational track students are allowed at most three electives that are non-Computer Science courses. Statistics track students are allowed at most three electives that are non-Math courses.

If a student chooses the MS project or MS thesis option, the project or thesis must be related to data science and requires approval from one of the Program Co-Directors.

The MSDS program has computational and statistics tracks that students must choose from at admission time. These tracks have different core courses but share the same admission requirements and electives.

Students may choose an elective outside the list after approval of their respective advisor.

### M.S. in Data Science

Code | Title | Credits |
---|---|---|

Core Course Requirements for Computational Track | ||

CS 675 | Machine Learning | 3 |

CS 644 | Introduction to Big Data | 3 |

CS 636 | Data Analytics with R Program | 3 |

CS 677 | Deep Learning (Deep Learning) | 3 |

MATH 661 | Applied Statistics | 3 |

Core Course Requirements for Statistics Track | ||

MATH 660 | Introduction to statistical Computing with SAS and R | 3 |

MATH 661 | Applied Statistics | 3 |

MATH 678 | Stat Methods in Data Science | 3 |

CS 644 | Introduction to Big Data | 3 |

CS 675 | Machine Learning | 3 |

or MATH 680 | Advanced Statistical Learning |

Code | Title | Credits |
---|---|---|

Electives and Foundation Courses | 15 | |

Computer Science Electives | ||

CS 610 | Data Structures and Algorithms | 3 |

CS 631 | Data Management System Design | 3 |

CS 632 | Advanced Database System Design | 3 |

CS 634 | Data Mining | 3 |

CS 636 | Data Analytics with R Program (only available to students in the Math core) | 3 |

CS 639 | Elec. Medical Records: Med Terminologies and Comp. Imp. | 3 |

CS 643 | Cloud Computing | 3 |

CS 645 | Security and Privacy in Computer Systems | 3 |

CS 656 | Internet and Higher-Layer Protocols | 3 |

CS 659 | Image Processing and Analysis | 3 |

CS 661 | Systems Simulation | 3 |

CS 670 | Artificial Intelligence | 3 |

CS 676 | Cognitive Computing | 3 |

CS 677 | Deep Learning (Deep Learning(available only to students in statistics track)) | 3 |

CS 683 | Software Project Management | 3 |

CS 684 | Software Testing and Quality Assurance | 3 |

CS 681 | Computer Vision | 3 |

CS 708 | Advanced Data Security and Privacy | 3 |

CS 731 | Applications of Database Systems | 3 |

CS 732 | Advanced Machine Learning | 3 |

CS 735 | High Performance Analytics Dat | 3 |

CS 744 | Data Mining and Management in Bioinformatics | 3 |

CS 782 | Pattern Recognition and Applications | 3 |

Math Electives | ||

MATH 630 | Linear Algebra and Applications | 3 |

MATH 631 | Linear Algebra | 3 |

MATH 644 | Regression Analysis Methods | 3 |

MATH 660 | Introduction to statistical Computing with SAS and R (only available to students in computational track) | 3 |

MATH 662 | Probability Distributions (only available to students in computational track) | 3 |

MATH 664 | Methods for Statistical Consulting | 3 |

MATH 665 | Statistical Inference (only available to students in computational track) | 3 |

MATH 678 | Stat Methods in Data Science | 3 |

CS 680 | Linux Kernel Programming | 3 |

CS 683 | Software Project Management | 3 |

MATH 699 | Design and Analysis of Experiments | 3 |

MATH 717 | Inverse Problems and Global Optimization | 3 |

MATH 786 | Large Sample Theory and Inference | 3 |

MATH 787 | Non-Parametric Statistics | 3 |

Other Electives | ||

BIOL 638 | Computational Ecology | 3 |

BME 698 | Selected Topics | 3 |

MGMT 635 | Data Mining and Analysis | 3 |

MGMT 630 | Decision Analysis | 3 |

FIN 600 | Corporate Finance I | 3 |

FIN 641 | Derivatives Markets | 3 |

FIN 642 | Derivatives and Structured Finance | 3 |

MRKT 613 | (Market Planning and Analysis) | |

MRKT 630 | Models of Consumer Behavior | 3 |

IS 631 | Enterprise Database Management | 3 |

IS 665 | Data Analytics for Info System | 3 |

IS 687 | Transaction Mining and Fraud Detection | 3 |

IS 688 | Web Mining | 3 |

BNFO 601 | Foundations of Bioinformatics I | 3 |

BNFO 602 | Foundations of Bioinformatics II | 3 |

BNFO 615 | Data Analysis in Bioinformatics | 3 |

BNFO 620 | Genomic Data Analysis | 3 |

Total Credits | 30 |

### Recommended course sequence M.S. in Data Science for Computational Track

Fall | Spring | |
---|---|---|

Year 1 | CS 675 Machine Learning | CS 631 Data Management and System Design |

MATH 661 Applied Statistics | CS 644 Big Data | |

CS 636 R for Data Science | CS 677 Deep Learning | |

Year 2 | Free elective or Master thesis course | Free elective or Masters thesis course |

Free elective or Master project course | ||

Free elective |

### Recommended course sequence for M.S. in Data Science for Statistics Track

Fall | Spring | |
---|---|---|

Year 1 | MATH 660 Intro to Statistical Computing with R and SAS | MATH 678 Statistical Methods in Data Science |

MATH 661 Applied Statistics | CS 644 Big Data | |

Free Elective | MATH 630 Linear Algebra and Applications | |

Year 2 | CS 675 Machine Learning or MATH 680 Advanced Statistical Learning | Free elective or Masters thesis course |

Free elective or Master thesis for thesis | ||

Free elective or Master project course |