Фахівець з Computer Vision опанує технології: інженерії програмного забезпечення; побудови математичних моделей; архітектурного проєктування програмних систем; побудови обчислювальних систем; використання мов програмування C++, Java, C#, Python та бібліотек OpenCV, OpenGL, Scikit-learn, SciPy, NumPy, Matplotlib, Tensorflow; тестування та верифікації програмних систем. Особливе значення надається знанням і практиці застосування математики та алгоритмів і структур даних.