ADVANCED COMPUTATIONAL SCIENCE
Master of Science in Mathematics and Computer Science
about the program
Modern science and engineering rely on efficient and fast computational techniques and models. The Skoltech Advanced Computational Science program combines opportunities for mastering cutting-edge mathematical modeling methods (numerical solutions of differential equations, stochastic modeling, artificial intelligence and big data) and their implementation using in-house high-performance parallel computational facilities with up-to-date software.
  • Mode, duration
    2 years (full-time)
  • Language
    English
  • Fees
    Full tuition coverage
  • Application
    The application period for Skoltech programs for 2025 is now open
  • Benefits
    Monthly scholarship (up to 55.000 rub/month), relocation & accommodation, private medical insurance (in accordance with Skoltech policies)
  • Upcoming deadline
    The first wave deadline is March 10
a successful graduate of the program will be capable of
01
handling information about real-world tasks and shaping it into efficiently solvable mathematical models
02
learning AI-based problem-solving in physics, chemistry, and mathematical modeling
03
applying high-performance computing techniques in Python and C/C++ to develop and/or optimize massively parallel computer codes
04
using existing specialized software and combinations for demanding modeling and simulations
The 2-year program comprises compulsory and recommended elective courses on the most important topics, a wide range of elective courses (depending on the student's research and professional needs), components of entrepreneurship and innovation, research activity, and 8 weeks of industrial immersion.

master thesis options
  • Research
    Perform world class science and application
  • Start-up as a thesis
    Transform your idea into a start-up
  • 2+3 PhD
    Seamless continuation into PhD Program
research
a key component of your studies is independent research work at world-class laboratories
  • Mathematical and supercomputer modelling
  • Modern computing architectures and technologies
  • Soft matter and stochastic processes
  • Physics for social science
  • Drug design and computational design of new pharmaceuticals
  • Distributed graph analytics on modern supercomputing architectures
  • Femtosecond optic
  • Big data and distributed deep learning
  • Efficient numerical algorithms
  • Physics for artificial intelligence and artificial intelligence for physics
  • Mathematical modeling of large-scale complex phenomena (plasmas, multi-component and multi-phase fluids and gases)
  • Reinforcement learning for target search, flock formations
  • Modeling of geomechanics for the oil industry
  • Large-scale molecular modeling and optimization of properties of new chemicals
labs
Every program dedicates time for students' independent research as a core part of their curriculum. Skoltech hosts over 40 world-class laboratories. Students have full access to the facilities throughout their studies and can conduct research based on their interests.
future career
Our graduates shape their own futures by choosing from a variety of career opportunities in industry, science and business.
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 universities and research entities
startup
starting a business on their own or through the Skolkovo innovation ecosystem with its extensive pool of experts, partners, consultants and investors
Dilyara Baymurzina
BSc, Moscow Institute of Physics and Technology → MSc, Skoltech → Neural Networks and Deep Learning Laboratory, MIPT
In the ACS program, I definitely mastered various applications for the knowledge that you typically study in theory at other universities. I believe that studying in such a knowledge intensive master's program is much more useful for our future than studying pure theory and at the same time, looking for a job elsewhere.
Mahmud Allahverdiyev
BSc, Qafqaz University → MSc, Skoltech → Snowflake
In the HPC course, we gained a thorough understanding of how large-scale big data & AI applications are tackled in scientific and industrial settings. Hands-on experience with frameworks, such as OpenMP, MPI and CUDA, will be a great help when you work with HPC clusters & supercomputers in your research projects or build your future career in HPC. If you are particularly interested in parallel programming, HPC and distributed systems, be sure to check out the course.
partners
Skoltech maintains close ties with leading companies in industries and academia.

  • 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
  • Severstal
  • GazpromNeft
  • Sber
  • Bruker
  • BioCAD
  • Chemrar
  • КРОК
  • Niagara
    admissions
    Applications for competitive selection can be submitted online. The bigger part of the selection process is conducted online, and only the final stage of the selection takes place offline at the Skoltech campus.
    1
    Registration
    Choose the language of the selection process. If you select the Russian path and successfully pass the selection, you will be required to attend a one-month English bootcamp with a covered tuition fee before your program begins. Note that you can only choose a Russian path if your English proficiency level is at least B1 according to CEFR. If you choose the English path, you must either pass an English exam on-site or present valid proof of English proficiency. You will also earn additional points for choosing an English path.

    Prepare your portfolio:
    • CV
    • Motivation letter
    • 2 letters of recommendation
    • Diploma or transcript from the university
    • Certificates and awards
    2
    Submit your application
    Upload your materials into the SIA application system (apply.skoltech.ru)
    3
    Online testing
    Every candidate must take an online subject test. You will be notified via email about the date and time of your test.

    example of the online test
    math exam sample
    math exam sample (new)
    4
    Final stage
    The final selection will take place in Moscow. You will need to pass an in-person interview and an entrepreneurship challenge. Please note that extra written examinations may be required for certain programs during this time, and you will be notified in advance if this applies to you.
    5
    Enrollment
    You will be enrolled in Skoltech based on the results of all the competitive selection procedures
    tips on math examination
    The goal of the Math Examination is to assess ADVANCED math abilities of MSc applicants in calculus, linear algebra, differential equations, and probability. The math exams typically include several problems on topics studied in standard undergraduate mathematical courses (see example). Below we list them along with examples of well-known textbooks:

    Calculus
    • M. Spivak. Calculus (1994)
    • S. Lang. A first course in calculus (1986)

    Linear algebra

    • S. Lang. Linear Algebra (1987)
    • Sh. Axler. Linear Algebra Done Right (2015)

    Ordinary differential equations

    • M. W. Hirsch, S. Smale. Differential Equations, Dynamical Systems, and Linear Algebra (1974)
    • V. I. Arnold. Ordinary differential equations (1973)

    Probability

    • H. Tijms. Understanding Probability (2007)
    • Sh. Ross. A first course in probability (2019)
    entry requirements
    Knowledge, skills and educational background sufficient for successful enrollment
    knowledge and skills
    Calculus, differential equations, linear algebra, probability theory and mathematical statistics, numerical methods.

    Programming skills: C/C++, Fortran, MATLAB, Python, Julia (at least one language).
    education
    Bachelor's Degree or its equivalent, in Mathematics, Computer Science, Physics, Chemistry, or Engineering.
    english language
    If your education has not been conducted in English, you will be expected to demonstrate evidence of an adequate level of English proficiency or attend a one-month English bootcamp in August.
    faculty
    enjoy courses and supervision by world-renowned scientists and engineers
    application
    The application period for Skoltech master's programs is now open. The first wave deadline is March 10. To apply, press the button below.
    Contact us
    e-mail: admissions@skoltech.ru
    phone: +7 (495) 280-1481_ext.3387

    address: 30с1 Bolshoi boulevard,
    Skolkovo, 121205, Russian Federation
    Room E-R3-2026
    We are more than happy to meet visitors Monday to Friday from 9:00 to 18:00. Please arrange a visit 48 hours in advance by contacting admissions@skoltech.ru