MSCS with Artificial Intelligence Track

Students complete this track by substituting four of the MSCS electives by four courses designated for this track — two are required and two are electives. 

1. Complete the two required courses

  • CS 536 Introduction to Machine Learning
  • CS 565 Introduction to Artificial Intelligence

2. Complete two of the following electives

  • CS 515 Social Media Data Science Pipeline
  • CS 524 Intelligent Mobile Robotics
  • CS 535 Introduction to Data Mining
  • CS 555 Introduction to Visual Information Processing
  • CS 556 Introduction to Computer Vision
  • CS 580D Computational Social Science
  • CS 580E Introduction to Deep Learning
  • CS 580P Introduction to Natural Language Processing