Specialization in Machine Learning

For a Master of Science in Computer Science, Specialization in Machine Learning (15 hours), students must select from the following:
 
*Courses that are bold have been produced for the OMS CS program.
 
Core Courses (6 hours)

Algorithms: Pick one (1) of:

  • CS 6505 Computability, Algorithms, and Complexity (to be replaced by CS 8803 GA in Fall 2017)
  • CS 6520 Computational Complexity Theory
  • CS 6550 Design and Analysis of Algorithms
  • CS 7510 Graph Algorithms
  • CS 7520 Approximation Algorithms
  • CS 7530 Randomized Algorithms
  • CSE 6140 Computational Science and Engineering Algorithms

And, pick one (1) of:

  • CS 7641 Machine Learning
  • CSE 6740 Computational Data Analysis: Learning, Mining, and Computation

Electives (9 hours)

Pick three (3) of:

  • CS 7476 Advanced Topics in Computer Vision
  • CS 7535 Markov Chain Monte Carlo
  • CS 7540 Spectral Algorithms
  • CS 7545 Machine Learning Theory
  • CS 7616 Pattern Recognition
  • CS 7642 Reinforcement Learning and Decision Making (Formerly CS 8803-O03)
  • CS 7646 Machine Learning for Trading
  • CS 7650 Natural Language
  • CS 8803 Special Topics: Probabilistic Graph Models
  • CSE 6240 Web Search and Text Mining
  • CSE 6242 Data and Visual Analytics
  • CSE 6250 Big Data for Health (Formerly CSE 8803)
  • ISYE 6416 Computational Statistics
  • ISYE 6420 Bayesian Methods
  • ISYE 6664 Stochastic Optimization