MS with Concentration in Data Science and Engineering

Data Science Banner

Large-scale data generated by humans and machines is available everywhere. Acquiring the fundamental skills on how to 1) analyze and understand as well as 2) manage and process these large datasets is crucial in today's data- driven world for producing data products that solve real-world problems.

Through this concentration students learn the fundamental concepts in data science and develop a skill-set needed to become data scientists. Major areas covered through thought-provoking classes include distributed data management, basics of probability, visualization, statistical learning, scalability, and optimization.

Course Requirements

To qualify for the Data Science and Engineering Specialization in the MS in Computer Science Program, student must take at least 4 of the following courses: 

  1. CSE 512: Machine Learning
  2. CSE 519: Data Science Fundamentals
  3. CSE 537: Artificial Intelligence
  4. CSE 544: Probability and Statistics for Data Scientists
  5. CSE 545: Big Data Analytics
  6. CSE 548: Analysis of Algorithms
  7. CSE 564: Visualization

No other courses will be accepted for the 4 course requirement beyond the 7 above.

In addition, the student must complete an advanced project sequence (523/524 or equivalent) or an MS thesis (599 or equivalent). Where applicable, these courses can be taken as part of the MS breadth requirement.

MS CS students satisfying the above requirements need to contact the Graduate Program Coordinator at GradAdvising@cs.stonybrook.edu to declare this concentration no later than the start of their last semester in the program.