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
  • Fees
    Full tuition coverage
  • Upcoming deadline
    Apply for the competitive selection by July 15, 2024
  • Benefits
    Monthly scholarship (up to 55.000 rub/month), relocation & accommodation, private medical insurance (in accordance with Skoltech policies)
a successful graduate of the program will be capable of
handling information about real-world tasks and shaping it into efficiently solvable mathematical models
developing new computational approaches and algorithms for data-intensive problems
applying high-performance computing techniques in Python and C/C++ to develop and/or optimize massively parallel computer codes
using modern frameworks for data visualization
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.

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 machine learning and machine learning 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
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.
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)
landing PhD positions and continuing research at leading Russian and international universities and research entities
starting a business on their own or through the Skolkovo innovation ecosystem with its extensive pool of experts, partners, consultants and investors
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
  • Nokia Bell Labs, UK
  • MIT, USA
    • Severstal
    • GazpromNeft
    • Sber
    • Bruker
    • BioCAD
    • Chemrar
    • КРОК
    • Niagara
      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.
      Prepare your portfolio (in English):
      • CV
      • Motivation letter
      • 2 letters of recommendation
      • Diploma or transcript from the university
      • Certificates and awards
      Submit your application
      Upload your materials into the SIA application system (
      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)
      Final stage
      The final selection takes place in Moscow. You have to pass an English exam on site, or present valid proof of English proficiency, and take an in-person interview and entrepreneurship challenge. Extra written examinations may be required for certain programs during this time (you will be notified in advance). In case you're not from Moscow, we can accommodate you in the Skoltech dorms for the selection weekend period.
      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:

      • 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)


      • 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).
      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.
        enjoy courses and supervision by world-renowned scientists and engineers
        The application period for Skoltech master's programs is now open. The third wave deadline is July 15. To apply, press the button below.
        Contact us
        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