In addition to completing the breadth requirement, students enrolled in DSE sub plan must fulfill the following course requirements:

  • Two core courses in Data Science (DS) or Data Engineering (DE)
  • Two general courses in Data Science (DS) or Data Engineering (DE)

You must get a grade of at least a B or better in all DS and/or DE courses to fulfill the requirement. Courses of interest should be chosen in collaboration with your faculty advisor and included in the MS Plan of Study.

Core Courses

  • CSCI 5622 - Machine Learning  
  • CSCI 5502 - Data Mining  
  • CSCI 5654 - Linear Programming
  • CSCI 5253 - Datacenter Scale Computing
  • ATLS 5214 - Big Data Architecture

General Courses

  • CSCI 5352 - Network Analysis and Modeling
  • CSCI 5922 - Neural Networks and Deep Learning
  • CSCI 5254 - Convex Optimization
  • CSCI 5832 - Natural Language Processing
  • CSCI 5676 - Numerical Methods for Unconstrained Optimization
  • CSCI 5722 - Computer Vision
  • CSCI 5576 - High Performance Computing
  • CSCI 7000 - HCC Big Data Computing
  • CSCI 7000 - Big Data Analytics: Systems, Algorithms, and Applications

Note: You may count the same course towards DSE and Breadth requirement.