# 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