M.S. Concentration in Data Science

MS students wishing to add the Data Science Concentration to their MS degree are asked to submit the pre-application and are required to:

DATA SCIENCE COURSE REQUIREMENTS

  1. Core requirements. You must have satisfied four Data Science core requirements (one from each of three areas, plus one additional requirement from any of the three areas). This requirement is usually satisfied by taking courses and getting a B or better in them.
  2. Elective Requirements. You must have satisfied two Data Science elective requirements 
  3. Statistics Requirement. You must have satisfied one Data Science statistic requirement
  4. Credits. You must take a total of 30 credits with the following restrictions:

    • No more than 18 of the course credits may come from courses at the 500 level. 500-level classes taken to satisfy core requirements fall into this group.
    • At least 12 of those credits must come from courses at the 600-900 level that are not independent studies. 600-level classes taken to satisfy core requirements fall into this group.
    • No more than 12 credits may come from independent studies and/or the Master's Project (COMPSCI 701)
    • No more than 9 credits may come from courses outside of the Computer Science Department. (Credit for graduate courses from other departments must be approved by the GPD.)
    • No more than 6 credits may be taken pass/fail
    • Classes with a grade below a C may not be counted toward the MS degree.
    • Only a limited number of credits may be transferred from other programs or institutions.
  5. GPA. Your overall grade point average for those 30 credits must be 3.0 or higher.

DATA SCIENCE CORE REQUIREMENTS

All DataSci core courses can be used toward the CompSci MS core requirements

DATA SCIENCE THEORY CORES

The following course can be used to complete the Theory for DS core requirement:

  • Algorithms for Data Science (COMPSCI 590D)
  • Advanced Algorithms (COMSPCI 611)
DATA SYSTEMS CORES

The following course can be used to complete the Systems for DS core requirement:

  • Systems for Data Science (COMPSCI 590S)
  • Database Design and Implementation (COMSPCI 645)
  • Distributed and Operating Systems (COMPSCI 677)
DATA SCIENCE AI CORES

The following courses can be used to complete the Data Analysis core requirement:

  • Natural Language Processing (COMPSCI 585)
  • Machine Learning (COMPSCI 589)
  • Data Visualization and Exploration (COMPSCI 590V)
  • Machine learning: pattern classification (COMPSCI 689)
  • Advanced Natural Language Processing (COMPSCI 690N)
  • Visual Analytics (COMPSCI 690V)

DATA SCIENCE ELECTIVE REQUIREMENTS

Students must complete two of the following courses with a grade of B or better. Courses that are crossed-listed as core and elective may only satisfy one area requirement. Outside courses on this list are preapproved and can count toward the CompSci MS core/course requirements

COMPSCI               

501- Formal Language Theory; 520/620- Advanced Software Engineering: synthesis and development; 521/621- Advanced Software Engineering: analysis and evaluation; 590D- Algorithms for DataSci; 590R - Applied Infomation Theory; 590S- Systems for DataSci; 611- Algorithms; 645- Database Design and Implementation; 646- Information Retrieval; 650- Applied Information Theory; 677- Distributed & Operating Systems; 682- Neural Networks: A Modern Intro.; 683- Artificial Intelligence; 589/689- Machine Learning; 691DD- Research Methods in Empirical Computer Science; 585/690N- (Advanced) Natural Language Processing; 590V/690V- (Advanced)Visual Analytics

BIOSTAT      

690JQ- Biostatistics Methods 3: Modern Applied; 690NR- Biostatistics Methods 2: Applied Linear; 690T- Statistical Genetics; 740- Analysis of Longitudinal Data; 748- Applied Survival Analysis; 749- Clinical Trials 

ECE          

565-Digital Signal Processing; 608- Signal Theory; 697CS- Intro to Compressive Sensing; 746- Statistical Signal Processing 

MIE               

620- Linear Programming; 684- Stochastic Processes in Industrial Engineering I; 724- Non-Linear and Dynamic Programming

DATA SCIENCE STATISTICS REQUIREMENTS

Students must complete one of the following courses with a grade of B or better. Outside courses on this list are preapproved and can count toward the CompSci MS core/course requirements

COMPSCI 688- Graphical Models
STAT                     501- Methods of Applied Statistics; 526- Design of Experiments; 597S- Intro to Probability and Math Statistics; 605- Probability Theory; 607-Mathematical Statistics I; 608- Mathematical Statistics II