Saint Petersburg, Russia
Program Type:
Full Degree
Degree Level:
Information Technology

Program Overview

Program Description:

Objective of the Programme: The main goal of this program is to train of scientists and specialists, who will have abilities and skills to perform scientific research and project design in various areas of computational science, including HPC technologies for decision support systems, cloud computing and cloud eScience infrastructures, computer multi-scale simulation of complex systems and processes.
Language: English
The program is focused: for applicants with an applicable Bachelor's degree, fluent in English and planning a future career in high-tech international companies, both in Russia and abroad.


-       Researchers and professors from ITMO University,  University of Amsterdam, The Netherlands and distinguished experts in HPC and Computational Science get together to guide you in your study and research.

-       Supercomputer Technologies in Interdisciplinary Research Course is designed and delivered in English Language.

-       Unique opportunity to get two diplomas in two years and spend a semester or two abroad at University of Amsterdam (UvA), The Netherlands.

-       Wide range of elective courses to design your own individual track following your desired specialization.

-       Experts in Computational Science are highly valued in all research institutions and various industrial sectors.

-       You will learn to develop models, algorithms and software tools, and then efficiently harness computational resources available in a multitude of hardware and middleware environments (from smartphones and laptops to high-performance clusters, supercomputers, Grids and Clouds).

Teaching staff: ITMO professors and associate professors and professors of foreign partner universities.
Length of program: 2 years (4 semesters) including 1 semester at the partner University (University of Amsterdam, the Netherlands)
Contact details:

Alexey V. Dukhanov, Associate Professor

E-mail: [email protected]

Anna Z. Bilyatdinova, Research Assistant

E-mail: [email protected]

Partner Companies: There's a possibility of internship in partner companies in St. Petersburg

Admission requirements


Admission requirements: Bachelor's degree in the field of computational science or equivalent, with excellent/good grades. CV & motivation letter.

English language proficiency: TOEFL (iBT) - 90, IELTS - 6.5, Cambridge CAE - A or B(4)

Admission tests

Basic knowledge of mathematical analysis, numerical methods and programming technologies.

Admission procedure

Written on-line application. Application deadline – July, 25


Start of the program

Winter semester - September 1

Duration of the program

2 years 

Degrees awarded

Master of science (MSc)

Tuition fees

Tuition fee at ITMO is 170 000 RUR per 1 year

Tuition fee at UvA is 1835 Euro

Additional Program Information

Contact the school for information