Master degree program
Computational Sciences and Statistics

Computational Sciences and Statistics

QUALIFICATION

  • Scientific and pedagogical direction - Master of Natural Sciences

MODEL OF GRADUATING STUDENT

ON 1 Develop and use algorithms for computational research and experiments using modern effective methods of computational mathematics

ON 2 Develop methods and algorithms for computational mathematics based on the approximation of differential equations by methods of finite differences, volumes or elements

ON 3 Conduct a fundamental analysis of computational methods and difference schemes for convergence and correctness, including in the case of high-performance algorithms using elements of mathematical logic and the theory of computability

ON 4 Solve computational problems with complex geometry of regions by building and using correct structured, curvilinear, unstructured computational grids

ON 5 Use deep learning-based data mining techniques, reinforcement learning to adapt the computational algorithm to efficiently predict outcomes

ON 6 Conduct classes in mathematical disciplines offline and online based on innovative technologies, developing methodological recommendations for independent student work, laboratory, practical, lecture courses, textbooks, teaching aids, educational work plans, etc.

ON 7 Develop parallel computing algorithms for engineering problems and implement them in high-performance systems, develop quantum computing algorithms.

ON 8 Develop and conduct computational simulations of probabilistic processes from various industries using stochastic analysis methods and stochastic differential equations

ON 9 Use the methods of mathematical statistics in various areas of the economy and production, on real data for the selection of parameters, adaptation and testing of computing systems based on real experiments

ON 10 Conduct independent scientific research, solving modern urgent problems, publishing results in rating journals and speaking at conferences

Program passport

Speciality Name
Computational Sciences and Statistics
Speciality Code
7M05408
Faculty
Mechanics and Mathematics

disciplines

Computational methods for solving hydrodynamic problems in areas with complex geometry
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose of subject for undergraduates is to study and practically apply modern numerical methods for analysis and modeling of hydrodynamic processes in complex geometric configurations. Main goal is to teach students methods that allow solving problems of hydrodynamics in real systems and applications, with complex shape of geometry of objects.

Computational Methods for Solving Inverse Problems
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of this course is to familiarize undergraduates with the basic methods and algorithms used to solve inverse problems in various fields of science and technology. Undergraduates will gain an understanding of the theoretical foundations and practical skills necessary to successfully solve inverse problems using modern computer methods.

Foreign Language (professional)
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form practical skills in various types of speech activity in a foreign language. The training course builds the ability to perceive, understand and translate information in the modern global space, participate in scientific events to test their own research. The discipline is aimed at improving competencies in accordance with international standards of foreign language education.

High performance computing
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to provide knowledge and skills that allow to create high-performance implementations of well-known methods of computational mathematics, analysis and data processing. Upon mastering the discipline, the master student will know the theoretical aspects of parallelization of algorithms; technologies for organizing clusters; methods of hardware implementation of data processing algorithms.

History and Philosophy of Science
  • Number of credits - 3
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to be considered on the basis of historical dynamics and in a historically changing socio - cultural context. Introduces the problems of the phenomenon of Science, which is a subject of special philosophical analysis, forms knowledge about the history and theory of Science, the laws of the development of Science and the structure of scientific knowledge, the features of science as a specialty and social institution, the role of Science in the development of society.

Organization and Planning of Scientific Research (in English)
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline to form the ability to apply practical skills in the organization and planning of scientific research. The discipline studies: forms and methods of planning, organization and design of scientific articles and dissertations; forms of summarizing the results of scientific research in presentations, speeches, projects, articles.

Pedagogy of Higher education
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose is the formation of the ability of pedagogical activity through the knowledge of higher education didactics, theories of upbringing and education management, analysis, and self-assessment of teaching activities. The course covers the educational activity design of specialists, Bologna process implementation, acquiring a lecturer, and curatorial skills by TLA-strategies.

Psychology of Management
  • Number of credits - 3
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The course reveals the subject, the basic principles of management psychology, personality in managerial interactions, personal behavior management, psychology of managing group phenomena and processes, psychological characteristics of the leader's personality, individual management style, psychology of influence in management activities, conflict management.

Quantum computing algorithms
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to learn the basics of quantum computing, quantum computational models, efficient quantum algorithms. The course examines the history of the origin of quantum computing, introduces the necessary concepts based on the postulates of quantum mechanics, examines the well-known quantum algorithms that demonstrate the power of quantum computing.

Unstructured grid generation methods
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of this course is to study advanced algorithms for triangulation and partitions of spaces, such as Voronoi partitions and Delaunay triangulation with additional constraints, for the further construction of computational grids and the implementation of finite volume and finite element methods on the constructed mesh structures.

Data for 2021-2024 years

disciplines

Analysis of the Lattice Boltzmann Equation
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to study the basics of the lattice Boltzmann method. The discipline includes the basics of kinetic theory, the derivation of LBE, the construction of simple program codes, the Chapman-Enskog analysis to establish a connection between the LBE and the equations of fluid and gas mechanics, the stability and accuracy.

Big Data analytics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to study the main concepts and tasks of Big data, such as data capture, storage, sharing, management and analysis. The discipline includes the modern big data technologies, the privacy and security concerns, popular big data platforms, techniques and tools to analyzing big data.

Deep learning
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - First of all, the course is aimed at developing students' skills in solving applied problems using deep neural networks. The course covers the fundamentals and practical applications of reinforcement learning and examines the latest techniques used to create agents that can solve a variety of complex problems with applications.

Distributed systems and data processing in real time
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose of this subject for undergraduates is to study the basic principles, methods and technologies used in distributed systems and real-time data processing systems, as well as their application in modern information technologies. Acquisition of practical skills in development and deployment of distributed systems and real-time data processing applications.

Factor Analysis
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Factor analysis assumes that the observed variables are a linear combination of some latent factors. Common factors that are fewer than the observed variables contribute to the covariance between them. Basic algorithms: general factors model; principal component analysis; estimation of factor loadings under initial assumptions and values of factors.

Lattice Boltzmann method for multiphase flows
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: modeling of multiphase and multicomponent fluid and gas flows by the lattice Boltzmann equations method. The discipline includes the physical basics of multiphase and multicomponent flows, analysis of lattice Boltzmann models for multiphase and multicomponent flows, the theory of multicomponent diffusion, the implementation of the LBM algorithm.

Lattice Boltzmann method for single-phase and multiphase flows
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: modeling of single-phase, multiphase and multicomponent flows by the method of lattice Boltzmann equations. The discipline includes the physical basics of multiphase and multicomponent flows, analysis of lattice Boltzmann models for multiphase and multicomponent flows, the theory of multicomponent diffusion.

Lattice Boltzmann method for single-phase flows
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: modeling of single-phase fluid and gas flows by the lattice Boltzmann equations method. The discipline includes the physical basics of single-phase flows, analysis of lattice Boltzmann models for single-phase flows, the implementation of the LBM algorithm.

Markov Decision Processes
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Markov decision-making processes or controlled Markov processes are considered. Markov decision-making processes are used to solve problems: in operations research, in system analysis, reliability theory, inventory management, queuing theory, forecasting, preventive maintenance of complex technical systems. The use of optimal control strategies for Markov processes gives a significant economic effect.

Nonparametric Statistics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Nonparametric methods of data processing are considered in terms of their capabilities comparable to the Gaussian one. The main advantages of nonparametric methods in comparison with parametric ones are a wider field of applications, less sensitivity to "clogging" of statistical data, to the influence of gross errors.

Nonparametric statistics and factor analysis
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Nonparametric (the assumed distribution function does not depend on parameters) data processing methods are considered, which are comparable in their capabilities to the Gaussian one. Factor analysis assumes that the observed variables are a linear combination of some latent (hypothetical or unobservable) factors.

Numerical Implementation of the Lattice Boltzmann Method
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to write efficient program code for lattice Boltzmann simulation of fluid and gas flows. The discipline includes the implementation of the LBM algorithm, the evaluation of the performance of program code, the parallelization of computational algorithm.

Stochastic analysis and applications
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Stochastic Analysis considers the presence of errors in process variables and coefficients. The purpose of the analysis can be to test a hypothesis, to find a relationship between variables. Process analysis includes mathematical formulation of the problem; detailed analysis to build mathematical models; synthesis of results to achieve the goal.

Stochastic approximation and control
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Stochastic approximation problems are solved: solving an equation by the stochastic approximation method, finding extrema and recurrent estimation of an unknown parameter of the distribution density in the presence of an additional control parameter. Problems of controlled Markov chains, optimal stopping of a controlled Markov chain are solved.

Stochastic differential equations and their applications
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Stochastic processes and random functions, stochastic analysis of processes, the main properties of stochastic processes as continuity and discreteness are considered. The theory of Markov processes is considered as a consequence of stochastic processes. The definition of Markov processes is integro-differential stochastic equations and stochastic differential equations. The Cauchy problem for SDEs is considered.

Data for 2021-2024 years

INTERNSHIPS

Pedagogical
  • Type of control - Защита практики
  • Description - Formation of practical, educational-methodical skills of conducting lectures, seminars, creatively apply scientific, theoretical knowledge, practical skills in teaching activities, conduct training sessions in the disciplines of the specialty; own modern professional techniques, methods of training, use in practice the latest theoretical, methodological advances, make educational, methodological documentation.

Research
  • Type of control - Защита практики
  • Description - The purpose of the practice: gaining experience in the study of an actual scientific problem, expand the professional knowledge gained in the learning process, and developing practical skills for conducting independent scientific work. The practice is aimed at developing the skills of research, analysis and application of economic knowledge.

Data for 2021-2024 years