Advanced Computational Science

Master of Science Program

Skoltech CDISE

Modern science and engineering critically rely on efficient and fast computational techniques and models. ACS program achieves the synergy of state-of-the-art mathematical modeling methods (numerical ODE and PDE, stochastic modeling, machine learning and Big data-based approaches) and their implementation with modern high performance parallel computational facilities furnished with up-to-date software. The cutting-edge scientific MSc project solidifies the theoretical knowledge obtained in the courses.

Apply now!

Key information

Program starts
September 1

 Application dates


Modes and duration
Full time:
 2 years

Tuition fees
No tuition fee
 for applicants who pass the selection process


Awarded degree
Master of Science in Advanced Computational Science

Field of Science and Technology
02.04.01 Mathematics and Computer Science

Language of instruction

The program is accredited by the Russian Government, certificate № 2568 from April 14, 2017. License № 2534 from February 7, 2017.

Entry requirements

Bachelor’s degree or equivalent in Mathematics, Computer Science, Physics, Chemistry, or Engineering.

Knowledge and skills: Calculus, Differential Equations, Linear algebra, Probability theory and mathematical statistics, Numerical methods.

English language requirements
If your education has not been conducted in the English language, you will be expected to demonstrate evidence of an adequate level of English proficiency.

Aim and objectives

Data-Intensive Mathematical Modelling and Simulations (DIMMS)

This track aims at fostering a new generation of computational scientists and engineers, able to combine first principle and data-driven approaches in mathematical modeling of natural, industrial and social phenomena. The curriculum carefully balances advanced computing, machine learning, and computational physics to implement large scale models in modern computational environments.

 A successful graduate of this track will be able to:

  • Construct mathematical models of industrial processes, natural, and social phenomena based on fundamental principles and available data
  • Contribute to the development of efficient algorithms and codes for computationally demanding, data-intensive modeling and simulations
  • Apply relevant computational approaches, data structures, hardware, and software to complex real-world problems.


High Performance Computing (HPC) and Big Data

The modern computational world is essentially parallel as CPUs and GPUs contain multiple cores. Datasets and computational problems are becoming impossible to be processed using a single compute node.

Besides pursuing an academic career, HPC track students with knowledge of modern computing architectures, programming, code optimization, and distributed deep learning will easily find Data Scientist, Software Engineer, or IT-specialist positions in various industries, including IT, Oil & Gas, Finance & Banking, Industrial R&D, Manufacturing and more.

A successful graduate of this track will be able to:

  • Effectively address modern computing world challenges using existing and state-of-the-art HPC and Big Data frameworks in a variety of applications (deep learning, data analytics, mathematical modeling of complex events)
  • Solve mathematical modeling and data-intensive tasks using parallel computing
  • Develop and optimize massively parallel computer codes
  • Create efficient infrastructures for HPC clusters, Big Data, and Data Centers


MSc Program Structure


Download curriculum


Career opportunities and paths

  • Industry
  • Landing specialist positions such as Data Analyst, Data Scientist, Industrial Research Scientist, Consultant in various industry sectors (Сhemical and Pharmaceutical industry, Oil & Gas, IT, Finance, and others).
  • Science
  • Landing PhD positions and continuing research at leading Russian and international research bodies.
  • Startup
  • Starting a business on their own or through the Skolkovo innovation ecosystem with its extensive pool of experts, consultants and investor


Program Director

Nikolai Brilliantov CDISE CREI Director, Professor

Program coordinator

Vladimir Palyulin Assistant Professor


Students are actively involved into research activity starting from Term 3.

Main research areas:

  • Mathematical and Supercomputer Modelling
  • Big Data and distributed deep learning
  • Modern Computing architectures and technologies
  • Efficient Numerical Algorithms
  • Soft Matter and stochastic processes
  • Physics for machine learning and machine learning for physics
  • Physics for social sciences
  • Mathematical modeling of large-scale complex phenomena (plasmas, multi-component, and multi-phase fluids and gases)
  • Drug design and computational design of new pharmaceuticals
  • Reinforcement learning for target search, flock formations
  • Distributed graph analytics on modern supercomputing architectures
  • Modeling of geomechanics for the oil industry
  • Femtosecond optics
  • Large-scale molecular modeling and optimization of properties of new chemicals

Research groups:

Academic Partners:
Moscow Institute of Physics and Technology, Russia

  • Keldysh Institute of Applied Mathematics, Russia
  • National Research Center “Kurchatov Institute”, Russia
  • Tomsk State University of Control Systems and Radioelectronics (TUSUR), Russia
  • Higher School of Economics, Russia
  • ETH Zürich, Switzerland
  • Nokia Bell Labs, UK
  • MIT, USA

Industrial partners:

  • Severstal
  • GazpromNeft
  • NVidia
  • Bruker
  • BioCAD
  • Chemrar
  • Insilico Medicine
  • КРОК
  • Niagara


Apply now!