Special courses
First semester
Game theory
Programming in C++. Part 1
Information theory
Introduction to linguistics
Second semester
Programming in Python
Programming in C++. Part 2
Auction theory
Computational complexity
Third semester
Algorithms for big data processing
Image and video analysis. Part 1
Bayesian machine learning methods
Introduction to linguistics
Fourth semester
Image and video analysis. Part 2
Deep learning
Optimization in machine learning
Graphical models
Applications of mathematical statistics in machine learning
Web graphs and retrieval
Information retrieval
Machine translation
Reinforcement learning