Curriculum
Program includes 16 ONLINE courses, divided into 4 blocks
*and requires bacis mathematics, Python and C++ skills
1 basic mathematics course, necessary for the further development of other disciplines
3 Basic courses in IT (Requires Python and C++ skills)
9 courses containing a modern theoretical and instrumental base in the field of CV. This block is focused on the study of theoretical approaches and tools for solving applied problems encountered in professional activities (Requires Python and C++ skills)
3 projects allow to test all gained knowledges within the professional block on applied projects provided by partner companies
YEAR 1
Module 1
- Mathematics for computer vision (basic)
- Object-oriented programming (programming)
Module 2
- 2D image processing (prof)
- Data analisys and machine learning (prof)
Module 3
- Project "Machne learning in computer vision"
- Modern operations research methods (prof)
Module 4
- Architecture of computing system (programming)
- Deep learning in computer vision (prof)
YEAR 2
Module 1
- Visual geometry and 3D image processing (prof)
- Applied tasks of computer vision (prof)
Module 2
- Modern tools for solving computer vision problems (prof)
- Project "Deep learning in Computer vision"
Module 3
- Deep Generative Models (prof)
- Computer vision for mobile (prof)
Module 4
- Software engineering of Computer vision (programming)
- Final project (master thesis)
Description of Courses of MCV