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 ACS program leverages on cutting-edge mathematical modeling methods (numerical ODE and PDE, stochastic modeling, machine learning and big data approaches) and their implementation using the in-house high performance parallel computational facilities fitted with up-to-date software. The MSc advanced research project solidifies the theoretical knowledge obtained in class.
  • Mode, duration
    2 years (full-time)
  • Language
  • Fees
    Full tuition coverage
  • 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 the available 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
    applying data analysis to problems from finance and economics
    modelling real-world data with math tools
    forecasting behaviour of consumers and firms
    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
    • 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 science
    • 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 optic
    • Large-scale molecular modeling and optimization of properties of new chemicals
    • Financial technologies
    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 data analyst, data scientist industrial; research scientist and consultant positions in various sectors(chemicals, pharmaceuticals, 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
          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
            Get ready to submit your application just in 2-3 weeks!
            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