Mathematical and Computer Modelling

Mathematical and Computer Modelling

QUALIFICATION

  • First Stage of Higher Education - Bachelor of Information and Communication Technology

MODEL OF GRADUATING STUDENT

ON1 To independently acquire and use in practice new knowledge and skills with the help of information technology, expand and deepen their scientific worldview.
ON2 To know the role of mathematics in the description of processes and phenomena occurring in various fields of engineering and technology; the role of computer modeling on the basis of mathematical models in the process of proving facts in various fields of science, the possibility of using computing environments for model processing and forecasting, the problems of building modern information management systems based on information technologies.
ON3 To apply fundamental knowledge of mathematical analysis, algebra, geometry, discrete mathematics, differential equations, physics, mechanics, information and communication technologies to solve fundamental and applied problems.
ON4 To develop and analyze mathematical models of objects and phenomena, apply analytical, numerical and numerical analytical methods for studying models; develop mathematical models in the field of natural, social and economic sciences using special software.
ON5 To use the capabilities of computers, system administration, computer networks, operating systems, applied and specialized programs to solve modern industrial problems.
ON6 To use the fundamental principles for software development, including programming, data structures, algorithms and evaluation of their complexity, quality, data management.
ON7 To use modern methods of intelligent analysis, parallel and distributed computing technologies for solving resource-intensive problems and processing big data.
ON8 To effectively use abstractions and inductive thinking as key characteristics of language and structure of mathematics and abstract data types in various programming languages for solving computational problems and developing applications, as well as designing information systems.
ON9 To implement effective numerical methods and algorithms in the form of program complexes for carrying out a computational experiment based on experimental data and provide presentations of the obtained results; use various tools of professional communication to improve professional knowledge and skills.
ON10 To use skills of developing mathematical models and their study on computer, select an applied aspect in solving a research problem, correctly present and interpret the result. To transfer the results of physical, mathematical and applied research in the form of specific recommendations expressed in terms of the subject area of studied phenomenon.
ON11 To apply methods of mathematical and computer modeling, computer graphics, 2D and 3D modeling, visualization, as well as develop software packages for solving scientific, applied, industrial and technological problems.
ON12 To work in a team, tolerantly perceiving social, ethnic, confessional and cultural differences, critically evaluate own and team activities, outline ways and choose means for self-development, improvement of skills.

Program passport

Speciality Name
Mathematical and Computer Modelling
Speciality Code
6B06105
Faculty
Mechanics and Mathematics

disciplines

Algorithms and Data Structures
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose is formation of the ability to apply algorithms, data structures for solving various programming problems. As a result of studying, the following abilities of students will be formed: - create various programs using fundamental computational; - practically use the data structures; - analyze the effectiveness of algorithms.

Bases of Mathematical Modelling
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: isto form students' basic knowledge of the basics of mathematical modeling, the ability to apply them to develop and analyze mathematical models of objects of various nature using mathematical tools and computer technologies. During the study of course, master students should be competent in: – correctly explain and formulate the meaning of the domain problem; – create mathematical models of the phenomena and processes under study in their professional activities; - draw an analogy between the processes from different areas of natural science; use the versatility and analogy of models to apply the results of the study of some models to others (economic, biological, physical, and other processes); - to classify mathematical models, choose methods for solving them, use the capabilities of computing equipment, applied and specialized programs to solve domain problems. - highlight the applied aspect in solving a scientific problem; visualize, correctly present and interpret the result; transfer the result of the research in the form of specific recommendations expressed in terms of the subject area of the phenomenon under study.

Computational fluid dynamics
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to form the ability of the practical application of the main stages of mathematical modeling of hydrodynamic processes, including physical formulation, the choice of a mathematical model and the formulation of an initial-boundary value problem, the construction of a grid model of the area, the development of grid approximations. In the course of studying the course, to form students' abilities: - apply methods for constructing finite-difference, finite-volume and finite-element meshes; - build grid schemes using the method of finite differences, finite volumes and finite elements for typical problems of hydrodynamics and heat transfer; - apply the main stages of numerical modeling of thermohydrodynamic processes; - demonstrate the ability to solve the equations of hydrodynamics and heat transfer.

Continuum Mechanics
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is the formation of students' fundamental knowledge of the mechanics of the material continuum, the presentation of which is carried out from a unified position of the scientific foundations of the theoretical description of the macroscopic motion of liquid, gaseous and solid deformable bodies. During the study of course, students should be competent in: - demonstrate fundamental knowledge of the main sections of the mechanics of the material continuum (continuity hypothesis, continuum kinematics, medium deformation theory, dynamics, thermodynamics and continuum electrodynamics, and applied aspects of continuum mechanics); - to formulate the basic laws, basic equations and theorems of continuum mechanics; - build mathematical models of classical liquid, gaseous and solid wrought media; - solve problems and exercises on the kinematics of a continuous medium and on the theory of deformations (the law of motion of a continuous medium, the equations of the trajectory, current lines and vortex line, components of the strain tensors, strain rates and internal stresses) - analyze the results and draw reasonable conclusions.

Cryptography and information security
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the subject is to develop students' skills and knowledge in the field of information security and security of digital systems and means of communication. After training, students will have the following competencies: 1. Understanding the principles of encryption and decryption of information, as well as the main methods for analyzing cryptographic algorithms; 2. Ability to choose and apply cryptographic methods and protocols to protect information; 3. Skills in organizing and analyzing the security of data, systems and networks, including the development and implementation of a security plan and audit of information systems.

Culturology
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim of discipline is to form a bachelor's understanding of the specifics of the development of national culture in the context of world culture and civilization, need to preserve the cultural code of the Kazakh people, ability to pursue in independent professional activity a strategy of preserving the cultural heritage.

Differential Equations
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Upon completion of this module, students should know and be able to apply the following theoretical and applied aspects of differential equations: basic concepts and methods for solving differential equations; DE of the first and higher orders; remote control system; existence, uniqueness, stability of solutions, boundary value problems, partial differential equations, classification, reduction to canonical form, Fourier methods; thermal potentials, Green's function, maximum principle, Cauchy problem, mixed problems, Duhamel principle.

Foreign Language
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to form the improvement of knowledge of foreign language communicative competence. The main methods of speech skills and foreign language communication skills are considered as a basis for the development of communicative competence; implementation of acquired speech skills in the process of searching, selecting and using material in English.

Functional Analysis
  • Number of credits - 3
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: To form the ability to use the basic concepts and methods of functional analysis to solve the problems of modeling real processes in various fields of natural science and economics, and to form students' abilities: - Explain the key concepts of functional analysis (normed spaces; metric spaces; Banach spaces, Hilbert spaces, linear continuous operators and linear continuous functionals defined on these spaces, conjugate(dual) spaces, reflexive spaces, compact operators, closed operators, adjoint and self-adjoint operators, the spectrum of the operator and the resolvent set) in the context of the corresponding theory.

Fundamentals of Relational Database Design
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is forming students' abilities for designing relational databases and working with their main components. During the study of course, master students should be competent in: - analyze data and use normalization to create a relational database schema; - classify various databases and work successfully with them; - set and refine the data storage and indexing parameters and perform query optimization; - use the SQL language to create, manipulate and manage databases; - synthesize the knowledge to perform basic tasks of database administration.

High Performance Computing
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to provide solid introduction to modern serial and parallel computer architectures, parallel programming technologies and efficient optimization strategies for scientific high performance computing. During the study of course, master students should be competent in: – demonstrate knowledge of computer architecture, parallel programming methods; - demonstrate optimization of data alignment; - apply OpenMP and MPI technologies; - demonstrate knowledge of the effectiveness of parallel programming; - apply caches, vector instructions, memory alignment, data transfers, language and library extensions, application libraries; - classify and identify characteristics of the shared memory and distributed memory programming techniques, its strong and weak scaling; - use methods (research, programming, debugging, analysis, etc.) inherent to the field of study (parallel programming, distributed memory programming, concurrent multithreaded programming etc.) individually or in a group teaching and research activities; - express a logical understanding of the application development cycle; - reveal the similarities and differences in parallel programming components. During the study of the discipline master students will learn following aspects: to demonstrate acquired knowledge (computer architectures, parallel programming techniques) and it’s understanding, demonstrate an understanding of the overall structure of the study field and the relations between its elements (data alignment optimization, OpenMP and MPI technologies, parallel programming efficiency etc.).

Information-Communication Technologies
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Рurpose: it consists in the formation of a new "digital" thinking, a critical understanding of the role and importance of modern information and communication technologies, the ability to apply information and communication technologies in various professional activities. They are being studied: the role of ICT in key sectors of society development is being studied. Architecture of computer systems. Software. Microsoft Office Internet technologies. Cloud and mobile technologies. Multimedia technologies. E-learning. Information technology in the professional field.

Intelligent Data Analysis (Data Mining) and Machine Learning
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is providing students with knowledge and skills of selecting and implementing data mining and machine learning algorithms and methods with its future application to solve real-world problems. During the study of course, students should be competent in: - demonstrating the gained knowledge in the field of data mining and machine learning and its understanding; - classifying and generalizing the features (attributes) and objects of a specific class of data; - selecting the effective methods and models of data mining and machine learning (classification, clustering, regression, neural networks, natural language processing, etc.) to solve a given problem; - recognition of emerging patterns and relationships within databases studied; - estimating the performance and applicability of different machine learning models; - recognizing and selecting suitable model parameters for various machine learning techniques and data sets; – implementing data mining and machine learning algorithms and models using the Python language capabilities and applying them in practice. Will be studied: Data mining and machine learning background and applications. Data objects and attribute types. Data preprocessing and data cleaning. Correlation analysis. Data normalization. Frequent patterns. Association rules. Basic concepts of classification and clustering. Decision tree induction. Bayes classification methods. Model selection and evaluation. Ensemble methods. Clustering techniques. Logistic regression. Model of a multilayer perceptron. Deep learning. Neural networks. Recurrent neural networks.

Kazakh (Russian) Language
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Рurpose: ensuring the qualitative assimilation of the Kazakh (Russian) language as a means of social, intercultural, professional communication through the formation of communicative competencies. The following are studied: the system of phonetic, lexical, grammatical means of language, ideas about language as a cultural phenomenon and about the specifics of speech culture; language as an element of the national linguistic picture of the world; the status of the Kazakh (Russian) language in the world space.

Linear algebra and analytical geometry
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to form the ability to use linear algebra to study mathematical objects. To form the ability to use the methods of vector algebra and the coordinate method to study objects of analytic geometry, to formulate and prove the key statements of linear algebra and analytic geometry.

Linear algebra and analytical geometry
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to provide a basic general mathematical orientation, to form knowledge on the basics of higher algebra and to develop the ability to apply the method of vector algebra and the method of coordinates of analytical geometry in solving problems. During the study of the discipline master students will learn following aspects: The set of complex numbers. Systems of linear algebraic equations. Matrices and operations on matrices. Determinant’s theory. Vector space subspaces. Linear dependence, base, and rank of the vector system. Matrix rank theorems. Vector algebra. Scalar, vector, mixed product of vectors. Equations of lines and planes. Екінші ретті қисықтар мен беттердің канондық теңдеулері.

Mathematical analysis
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to lay the foundations of fundamental concepts of mathematical analysis and to form the skills of studying the differential, integral calculus of functions of one variable, the theory of series. During the study of course, students should be competent in: - explain the key concepts of mathematical analysis (sequence, limit, continuity, derivative); - calculate typical tasks (finding the supremum of numerical sets, examining the convergence of the sequence, finding the limit of function at a point, continuity of function at a point and on a set, the derivative of a function) using the methods of mathematical analysis; - streamline the solution of applied problems using the geometric and mechanical meanings of the derivative; - classify the point of discontinuity of the function of one variable; - describe the study of the function of real variable by the methods of differential calculus; - design the process of studying an applied problem using the methods of mathematical analysis. Will be studied: numerical continuity, limit of functions, uniform continuity of functions; application of derivative, basic theorems of differential calculus, Taylor's formula; methods of integration, theorems on averages, definite integrals; convergence of numerical ranks, decomposition of functions into gradual ranks.

Mathematical Analysis I
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to study the basic fundamental concepts of mathematical analysis and the methods of differential calculus of a function of one real variable. During the study of course, students should be competent in: - Explain the concepts of mathematical analysis (sequence, limit, continuity, derivative) in the context of the relevant theory; - Calculate typical tasks using mathematical analysis methods - finding the supremum of numerical sets, examining the convergence of the sequence, finding the limit of function at a point, continuity of function at a point and on a set, the derivative of a function.

Mathematical analysis II
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Mathematical Analysis-II is a continuation of the acquaintance with the fundamental concepts of mathematics and prepares students for mathematical research methods. This discipline studies the theory of integrals, their applications - calculating the area of a flat figure, calculating the volume of a body, the arclength and the area of a body of rotation. The course also contains the study of the theory of series, sufficient signs of convergence of series with non-negative terms, uniform convergence of functional series and the expansion of functions in the power series.

Mathematical and computer modeling of physical and chemical processes
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the acquisition of knowledge and skills for conducting scientific research in the field of mathematical and computer modeling of physical and chemical processes; compose mathematical models for physical and chemical processes, implement them by selecting numerical methods and compiling an implementation algorithm. During the study of course, master students should be competent in: - drawing up mathematical models of physical and chemical processes; - use of techniques and methods for solving problems of mathematical physics; - use of different numerical methods for the problems of modeling physical and chemical processes; - to make mathematical models for simple physical and chemical processes; - to create a mathematical model for a simple task of a chemical-technological process - select a numerical method for the implementation of a mathematical model; - to develop an algorithm for solving the modeling problem. During the study of the discipline students will learn following aspects: mathematical ideas and tools used to study the natural world. Particular attention will be paid to the process of creating a mathematical model, starting with a physical scenario; methods of qualitative analysis of dynamic systems on the examples of the considered mathematical models; computational algorithms for calculating models described by partial differential equations, analysis of the effectiveness of various computational schemes; demonstrate the value of mathematical and computer modeling for understanding the nature of physical and chemical processes.

Mathematical and computer modelling of Physical processes
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the acquisition of knowledge and skills for conducting scientific research in the field of modeling physical processes. In the course of studying the course, to form students' abilities: - knowledge of the basic physical laws, on the basis of which the compilation of mathematical models for physical processes is carried out; - drawing up mathematical models of physical processes; - to develop algorithms for solving the problem; - use of numerical methods for solving problems of modeling physical processes; - analyze the results.

Mathematical modeling in Biomedicine
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to study of development of mathematical models for the of biomedical processes on the basis of differential equations of differential equations, the differential equilibrium in the individual production, using modern methods of simplification. During the study of course, students should be competent in: - Understanding the basic principles of the numerical taxonomy, fundamental systems and properties of dynamical systems, basic types of dynamical systems; - Provide information on the stability of the non-stationary point in the equilibrium equilibrium; - To develop of mathematical models for biological systems; - demonstrate knowledge of the basic qualitative features of a biological system in a mathematical model; - to build a proactive mathematical model of infectious disease; - analyze the antiviral model of the immune response; - apply a nonlinear system of hydrodynamics for mathematical modeling of blood flow in the vessels.

Mathematical Modeling of Chemical Prosesses
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the formation of skills for solving problems in the study of chemical processes by mathematical methods. In the course of studying the course, to form abilities: - demonstrate knowledge of the basic techniques for modeling chemical processes; - demonstrate knowledge in the field of optimization of chemical processes; - apply numerical methods to solve modeling problems in chemistry. - to create a mathematical model for a simple task of a chemical-technological process.

Mechanics (theoretical mechanics, continuum mechanics)
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is providing students with fundamental knowledge of theoretical mechanics by constructing mathematical models of equilibrium and motion of bodies and their analysis, as well as continuum mechanics from the standpoint of the scientific foundations for the theoretical description of macroscopic motion of liquid, gaseous and solid deformable bodies. During the study of course, students should be competent in: - demonstrating fundamental knowledge of the main sections and applied aspects of theoretical mechanics and continuum mechanics; - formulating the basic laws, equations and theorems of theoretical mechanics and continuum mechanics; - description of the basic mathematical models used in theoretical mechanics and continuum mechanics; - determination of the kinematic characteristics of motion of a material point and a mechanical system; - solving problems of statics using the equilibrium conditions for various systems of forces; - solving problems of dynamics based on Newton's second law, as well as using the basic theorems of dynamics; - constructing mathematical models of classical liquid, gaseous and solid deformable media; - solving problems and exercises on the kinematics of a continuous medium and on the deformation theory; - analyzing the results obtained and drawing reasonable conclusions. During the study of the discipline, students will learn the following aspects: kinematics and complex motion of a point and a rigid body; basic definitions and axioms of statics; basic concepts, problems and theorems of dynamics; oscillatory motion of a material point; the continuity hypothesis, continuum kinematics, theory of medium deformation, statics, dynamics, thermodynamics and electrodynamics of a continuum, applied aspects of continuum mechanics; the Lagrange and Euler approaches; strain, strain rate and stress tensors; theorems and equations of dynamics, thermodynamics and electrodynamics of a continuum, mathematical models of the simplest continuums; derivation of governing equations and solving practical problems.

Military Training
  • Number of credits - 6
  • Type of control - MC
  • Description - Military Training

Module of socio-political knowledge (Culture)
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Culture)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Political science)
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Political science)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Psychology)
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Psychology)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Sociology)
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Sociology)
  • Number of credits - 2
  • Type of control - RK1+RK2 (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Module of socio-political knowledge (Sociology/ Political science/ Culture/ Psychology)
  • Number of credits - 8
  • Type of control - RK + Exam (100)
  • Description - Aim оf discipline: to develop the ability to explain and interpret subject knowledge in all fields of science, shaping of the discipline. Sociology and sociological perspectives, social structure, form of policy, organizational structure, institutions, the legal and organizational rules, content, purpose, value, policy, concept and essence of culture, semiotics of culture, psychology of personality, psychology of interpersonal communication will be studied.

Numerical methods
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to study the students with numerical methods for solving problems of analysis and algebra, with the principles of constructing algorithms; teaching students to skillfully apply methods of numerical solution of problems of analysis and algebra; to teach future specialists the basic theoretical knowledge and practical skills for comparing the numerical methods of algebra and analysis; to analyze of numerical results. In the course of studying the course, to form students' abilities: – solving the main problems of analysis and algebra; – know the basic principles of constructing algorithms; – application of methods of computational mathematics for the numerical solution of problems of analysis and algebra; – substantiation of the correctness of problems, comparative numerical analysis of the results of problems.

Numerical methods (I+II)
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to acquire the necessary knowledge in the field of computational mathematics to solve problems of analysis and algebra, ordinary differential equations and partial differential equations; tasks for the implementation of mathematical models using difference schemes. During the study of course, master students should be competent in: – to solve the main problems of analysis and algebra, the simplest differential equations, the construction of algorithms; – to apply the methods of computational mathematics for the numerical solution of problems of analysis and algebra, the simplest differential equations; – knowledge of the main problems of the equations of mathematical physics and the concept of difference schemes; – to apply the methods of computational mathematics for the numerical solution of partial differential equations of problems of mathematical physics; – numerically solve the problems under study, program and build algorithms, justify the correctness of problems; – have the skills of comparative numerical analysis, mathematical modeling of problems, investigate the correctness of differential problems. Will be studied: Non-linear algebraic, transcendental equations. Function interpolation. Numerical integration, differentiation. Numerical methods for solving ordinary differential equations, partial differential equations.

Object - oriented programming (C++, Java)
  • Number of credits - 9
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: forming the students’ ability to develop programs of various complexity in C++ and Java object-oriented programming languages with their further application in various fields of professional activity. During the study of the course, students should be competent in: - demonstrating knowledge and understanding of basic concepts of object-oriented programming (encapsulation, polymorphism, inheritance); - explaining the principles underlying the creation of various programs in C++ and Java programming languages; - justifying the purpose and use of the main components of C++ and Java programming languages; - successfully applying standard tools of C++ and Java programming languages (conditional statements, loop statements, arrays, functions, exceptions, etc.) to write effective programs; - combining various tools of object-oriented programming (classes, objects, interfaces, templates, etc.) to develop multifunctional applications and program complexes. Will be studied: Basic principles of OOP. Variables, data types. Fundamentals of input and output. Arrays and strings. Functions. Pointers. Files and streams. Exception handling. Data structures. Classes and objects. Constructors and destructors. Base and derived classes. Function and operator overloading. Virtual functions. Templates. STL Template Library. STL containers. Methods in Java. Method overloading and overriding. Multithreaded programming. Tools for creating GUI applications. Swing library and its main components. JavaFX library.

Object-Oriented C++ Programming
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is forming the students' ability to develop programs in modern C++ programming language with its further use in various fields of professional activity. As a result of studying the discipline, the student will be able to: - demonstrate acquired knowledge in the field of object-oriented programming and their understanding; - explain the main principles underlying the creation of various applications in C++ programming language; - combine various tools of C++ programming language (classes, methods, packages, interfaces, etc.) to develop effective programs and software packages; - justify the purpose and use of the main components of C++ programming language; - synthesize, interpret and evaluate the learning outcomes of the discipline for their further application in professional activities.

Partial Differential Eguations
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - To form the ability to solve problems for partial differential equations and know the basic theory. The content of the discipline is aimed at studying the classification of partial differential equations and bringing them to canonical form, Fourier methods, thermal potentials, the continuation method and Green's functions, the maximum principle, the Cauchy problem, mixed problems, the Duhamel principle.

Philosophy
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to form a systematic understanding of philosophy and its main problems and methods in the context of future professional activities. The main content of ontology and metaphysics is considered in the context of the historical development of philosophy; the importance of key worldview concepts in the modern world.

Physical Training
  • Number of credits - 2
  • Type of control - РК(с оценкой)
  • Description - The purpose of the discipline is the formation of social and personal competencies of students, ensuring the targeted use of the appropriate means of physical culture and sports for preservation, preparation for professional activities. As a result of studying the discipline, the graduate should know the role of physical culture in human development.

Political Science
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The academic discipline “Political science” forms knowledge of the laws and laws of world politics and modern political processes, explaining the essence and content of the policy of national states, on the basis of ensuring national security and the realization of national interests.

Probability Theory and Mathematical Statistics
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is studying the discipline is to master the basic probabilistic and mathematical-statistical concepts; development of logical and algorithmic thinking; mastering the main methods for solving probabilistic and mathematical statistical problems. During the study of course, students should be competent in: - explain the key concepts of probability theory and mathematical statistics; - solve typical problems (calculating the probability of event; checking events for independence; investigating a random variable; estimating an unknown parameter of the general population; checking statistical hypotheses) by methods of probability theory and mathematical statistics; - streamline the solution of applied problems using the properties of probability, numerical characteristics of random variables and the statistical properties of estimators; - to classify the basic concepts of probability theory and mathematical statistics (events, random variables, estimators, hypotheses); - describe the study of events, random variables (general population) by methods of probability theory and mathematical statistics; - design the process of studying an applied problem using the methods of probability theory and mathematical statistics.

Psychology
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of studying the discipline is to provide scientifically grounded training of highly qualified specialists on the basis of studying the fundamental concepts of psychology management, creating the necessary prerequisites for theoretical understanding and practical application of the most important management problems related to the process of professional development.

Python Programming
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the formation of programming skills and creating applications in the Python scripting language, useful for developers, data analysts, web programmers, etc. In the course of studying the course, to form students' abilities: - demonstrate the acquired knowledge in the field of scenario programming and their understanding; - explain the principles behind writing various applications in the Python programming language; - classify the approaches used to develop applications, web interfaces, data analysis scenarios, and successfully apply them in practice.

Sociology
  • Number of credits - 2
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The course presents general questions of theory and history of sociology, methodology and methods of sociological research, special sociological theories. This course is aimed at shaping the sociological imagination of students, basic ideas about the subject and methods of sociological research, topical problems and sociology branches.

Software development
  • Number of credits - 6
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the formation of students' ability to design, develop and test new software for its further application in various areas of professional activity. In the course of studying the course, to form students' abilities: - demonstrate acquired knowledge in the field of software development and their understanding; - understand and explain the principles underlying software development; - classify software development approaches, and successfully apply them in practice.

Theoretical mechanics
  • Number of credits - 5
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: to acquire skills in building mathematical models of processes occurring in nature and technology, their analysis using mathematical methods; Will be studied: determination of the kinematic characteristics of a material point and a mechanical system motion; study of the balance of various systems of forces; solution of the problem of dynamics based on Newton's second law, etc.

Нistory of Kazakhstan
  • Number of credits - 5
  • Type of control - [РК1+MT+РК2+ ГЭК] (100)
  • Description - The purpose of the discipline is to give objective knowledge about the main stages in the development of the history of Kazakhstan from ancient times to the present. Expected learning outcomes: 1) demonstrate knowledge and understanding of the main stages in the development of the history of Kazakhstan; 2) to correlate the phenomena and events of the historical past with the general paradigm of the world-historical development of human society through critical analysis; 3) to possess the skills of analytical and axiological analysis in the study of historical processes and phenomena of modern Kazakhstan; 4) be able to objectively and comprehensively comprehend the immanent features of the modern Kazakh model of development; 5) Systematize and give a critical assessment of historical phenomena and processes in the history of Kazakhstan. During the study of the discipline students will learn following aspects: Ancient people and the formation of a nomadic civilization, Turkic civilization and the Great Steppe, Kazakhstan in modern times (XVIII - early XX centuries), Kazakhstan as part of the Soviet administrative-command system, Kazakhstan in the world community (1991-2022).

Data for 2021-2024 years

disciplines

3D modelling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to form knowledge about three-dimensional modeling, visualization, animation, the ability to create three-dimensional models of real objects, rendered images of photorealistic quality, computer animation. In the course of studying the course, to form students' abilities: - Familiarize yourself with the user interface of 3ds Max; - apply methods of modeling 3D scenes; - to model three-dimensional objects using basic and extended primitives, boolean operations, lofting operations; - render 3D scenes with built-in and external renderers.

3D modelling and CAD-systems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to form knowledge about the design of two-dimensional drawings; building three-dimensional bodies using splines, boolean operations, modifiers and polygonal modeling methods; to create three-dimensional models of real objects based on drawings, to obtain photorealistic images and animations using rendering tools. During the study of course, students should be competent in: - build objects using basic primitives in AutoCAD and 3DS Max; - design a two-dimensional drawing in AutoCAD; - apply various means of drawing visualization and printing; - create three-dimensional models based on AutoCAD drawings in 3DS Max; - apply methods of spline and polygonal modeling to create three-dimensional bodies; - build three-dimensional models using Boolean operations and various modifiers; - impose textures on the surface of three-dimensional bodies; - add and adjust light sources to the scene; - create animation using cameras, moving objects and manipulating the bone system; - use a system of particles and methods of geometric deformations; - render three-dimensional scenes using rendering tools. Will be studied: designing 2D drawings in CAD systems and their further export to the 3DS Max program in order to obtain three-dimensional bodies, acquiring skills in creating three-dimensional bodies using spline and polygonal modeling methods, mastering the knowledge and practical methods for applying textures to objects, adding lighting to the stage and create animation, get photorealistic images and films with the use of modern rendering tools.

Abais Teaching
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to form in future specialists the ability to self-knowledge, the use of Abai's doctrine as the basis of spirituality and intellectuality of modern Kazakhstan, the application of their professional knowledge, understanding and abilities through the prism of humanism and education in order to strengthen the unity of the country and civil solidarity of society.The following will be studied: the concept of the teachings of Abai; sources of teaching; components of Abai's doctrine; categories of Abai's doctrine; assessment tools of the teachings of Abai; the essence and meaning of Abai’s doctrine.

Al-Farabi and Modernity
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Aim of the discipline is to form students' ideas about the scientific and philosophical heritage of the great Turkic thinker Abu Nasr al-Farabi in developing the world and national culture. Learning outcomes: explain the main philosophical contents al-Farabi's heritage and his influence on the formation of Turkic philosophy; influence European Renaissance.

Applications of Computational Fluid Dynamics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The aim of the discipline is to generate knowledge in a number of applications of hydrodynamics, such as convective heat and mass transfer, wind energy, biofluid mechanics and aerodynamics of road vehicles. At the same time, the course is aimed at deepening the understanding of physics and the basic equations of hydrodynamics. In the course of studying the course, to form students' abilities: - demonstrate knowledge about the features of the flow around road vehicles; - apply the concepts of fluid mechanics and thermodynamics to model the transfer of heat and mass.

Basics of financial literacy
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form rational financial behavior in students based on building a direct connection between understanding financial information and their practical application for making competent and informed decisions regarding personal finances and increasing their economic security, as well as the ability to critically evaluate and analyze processes related to protection their rights and interests as consumers of financial services through the use of financial instruments, including digital technologies.

CAD System
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: isto form students' theoretical knowledge of work in the computer-aided design system and drafting AutoCAD; to form student’s practical abilities and skills in working with two-dimensional drawings and three-dimensional constructions.

Computational methods in Finance
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the formation of skills in mathematical formalization and computer modeling of economic problems, as well as the formation of an understanding of the modern approach to mathematical modeling using the latest software packages. This course involves the development of skills in students of the ability to model economic and mathematical problems on a computer using the results of computational mathematics, followed by their analytical and graphical analysis.

Computational technologies of mathematical modeling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: to form the ability to use modern technologies of mathematical modeling for applications of natural science objects. This course involves the development of students' skills of the ability to apply modern technologies of mathematical modeling for various tasks on a computer using numerical methods with their subsequent analytical and graphical analysis.

Computer Graphics in OpenGL
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to forming the ability of students to work with basic tools and methods of computer graphics for creation and visualization of graphic objects with the use of software and hardware tools. During the study of course, students should be competent in: - demonstrate the understanding and ability to apply the basic methodological principles of graphical programming for creatingand analyzingtwo- and three-dimensional objects; - determine the criteria for classification and organization of graphical systems and models; - effectively use various approaches of image visualization applyingmodern graphical tools; - apply methods of computer graphics in their professional activities; - synthesize, interpret and critically evaluate various types of graphic information.

Computer technologies in mathematical modeling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the subject is to form the following main competencies in students (Wolfram Mathematica, COMSOL Multiphysics): Knowledge and understanding of the basics of programming languages and libraries in selected areas. Ability to apply these languages and tools to develop and implement complex mathematical models and algorithms. Experience with various types of data and databases, as well as experience and skills in their processing and analysis. Ability to analyze and interpret the results of calculations and models, as well as present these results in an accessible form.

Cryptography and information security
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is the study of cryptography, the basic principles and methods of modern means of information protection in computer systems and networks. During the study of course, students should be competent in: – demonstrate knowledge and understanding of the basic principles of modern information security tools in computer systems and networks; - apply knowledge of the methods of modern information security in application development; - demonstrate knowledge and understanding of basic concepts: cryptography, confidentiality, integrity, authentication, digital signature, basic principles of information security in computer systems; - to acquire knowledge of modern symmetric and asymmetric cryptosystems, data authentication and electronic digital signature; of the basic cryptographic protocols, ensuring the security of information, databases and programs; - use data encryption and decryption methods in individual or group teaching and research activities, namely in project design. Will be studied: Fundamentals of the theory of information security. Security Threats. Principles of cryptographic protection of information. Traditional, modern symmetric cryptosystems. Gamming. Stream encryption systems. Elements of number theory. Asymmetric cryptosystems. Data authentication and electronic digital signature. Key management.

Ecology and Human Life Safety
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to form a number of key competencies based on modern concepts of environmental management, implementing the principles of harmonious optimization of human interaction with nature. The following will be studied: the principles of sustainable development, conservation and reproduction of natural resources to ensure the safety of human life, methods for assessing and minimizing risks, protecting against dangers, including during travel, measures to eliminate the consequences of accidents, anthropogenic disasters, natural disasters, environmental protection and rational environmental management.

Elements of financial mathematics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to formation of knowledge on stochastic analysis and calculation in models of financial markets, apply them to calculations in stochastic financial engineering. During the study of course, master students should be competent in: - to determine the features of modeling financial processes; - implement compiled mathematical models; - demonstrate and put into practice the basic methods of statistical analysis; - apply a mathematical apparatus and check the adequacy of the models; - analyze the simulation results. During the study of the discipline students will learn following aspects: a lot about stochastic processes, martingales, and see them put to use on financial problems; know the features of modeling financial processes, be able to implement compiled mathematical models;demonstrate the ability and willingness to put into practice the basic methods of statistical analysis;apply knowledge and information management skills; apply a mathematical apparatus to solve the set tasks, have the ability to apply a mathematical model appropriate to the process and check its adequacy, and analyze the simulation results.

Entrepreneurship
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: formation of practical skills for carrying out entrepreneurial activities. Student able to: use market opportunities that correspond to their interests and abilities; make an initial decision about business; work effectively within the framework of legal norms; evaluate the potential market opportunities of a startup.

Fundamentals of Atmospheric Modelling
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to formulate of the ability of developing of the mathematical modeling dynamics of atmospheric processes, to describe the space structure in the atmosphere, the task of self - determinate determination, with the help of quantitative equations in the analytic models, using the modern computational technique. During the study of course, students should be competent in: -to declare the fundamentality of the atmospheric phenomena originating from the law of hydrodynamics and thermodynamics; - to formulate and solve the problem, connected with diverse processes that are in the atmosphere; - to solve on the task that is related to the value of the analytic models, as it is used in the modern computing technique.

High Performance Computing
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: isto provide solid introduction to modern serial and parallel computer architectures, parallel programming technologies and efficient optimization strategies for scientific high performance computing. During the study of course, master students should be competent in: - demonstrate knowledge of computer architecture, parallel programming methods; - demonstrate optimization of data alignment; - knowledge of the effectiveness of parallel programming;

Information technologies in modeling of deformable media
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The discipline “Information technologies in the modeling of deformable media” aims at developing the skills of future specialists in the use of modern computing packages and methods for solving applied problems of the mechanics of deformable media, their analysis and visualization of simulation results. Purpose: forming students’ abilities to work with modern software and computing tools and methods for modeling applied problems of the mechanics of deformable media.

Intelligent data analysis
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the formation of students' knowledge about the basic provisions, principles and methods of data mining for further application in practice in order to detect hidden information, dependencies and patterns in the databases under study. In the course of studying the course, to form students' abilities: - classify and generalize the characteristics and objects of the considered classes, data; - choose appropriate data analysis methods for solving a specific problem; - recognize emerging patterns and relationships in large datasets; - create models and apply them in practice.

Legal Bases of Corruption Control
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to form a responsible attitude and the ability to demonstrate in practice the application of the principles and norms of anti-corruption legislation in order to prevent corruption offenses, to form intolerance towards corruption, an anti-corruption culture in everyday life and at the workplace, civil liability. The following will be studied: anti-corruption legislation, the system and activities of anti-corruption subjects, causes and conditions conducive to corruption, anti-corruption policy, international experience in combating corruption.

Machine Learning
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is to develop the ability to select an acceptable machine learning method for solving a specific data analysis problem, perform data preprocessing, configure the analysis method parameters and interpret obtained results, develop algorithms and write programs for logical, probabilistic, metric machine learning models.

Mathematical modeling of deformable media
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is forming students' basic knowledge of the mechanics of solid deformable media, the ability to model the deformed state of the environment using mathematical tools and computer technologies. During the study of course, students should be competent in: - explain correctly and formulate the meaning of the subject area problem; - apply fundamental basic knowledge in the specialty for mathematical modeling of applied problems in the field of solid media deformation; - implement effective numerical methods and calculation algorithms for computer modeling of the deformed state of the environment.

Mathematical modeling of hydro-gas dynamics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to form the ability of numerical modeling of the dynamics of incompressible, compressible fluid described by the Navier-Stokes equations. During the study of course, master students should be competent in: - to possess methods of analytical and numerical study of mathematical models of hydrodynamics; - describe the dimensional and dimensionless forms of writing equations, the conservative form of equations; - possess the main methods for solving the Navier-Stokes equation of compressible fluid, incompressible fluid.

Mathematical models and Methods in Biomedicine
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline is development theoretical skills of mathematical modeling in biomedicine on the basis of differential equations as well as formation of knowledge and practical skills of using analytical and modern computational methods for mentioned equations. During the study of course, students should be competent in: – demonstrate knowledge of the basic principles of numerical taxonomy; basic concepts and properties of dynamic systems, basic types of dynamic systems; – to study the stability of dynamic systems; – demonstrate knowledge of the fundamentals of spectral methods and wavelet analysis, signal properties (non-stationarity, frequency ranges), theoretical foundations of time series analysis, limits of applicability of methods, their advantages and disadvantages; – master the techniques of working in one of the mathematical packages (Mathcad, Mathlab, ...); – choose a numerical scheme for the analysis of specific data based on information about their origin and in accordance with specific goals; – evaluate the reliability of the information obtained during the analysis, present the results of the analysis in a form corresponding to the scope. – develop mathematical models for biological systems; – to build the simplest mathematical model of an infectious disease; – to analyze the model of antiviral immune response; – apply a nonlinear system of hydrodynamics for mathematical modeling of blood flow in the vessels. Will be studied: Digest Taxonomy. Dynamic systems. Basic principles and their own property. One-dimensional, two-dimensional systems. Fourier transform. The concept of wavelet, wavelet transform. Wavelet types. The average frequency of the wavelet. Modeling populations of microbes. Mathematical model of infectious disease. Computational modeling of infectious disease. Modeled antiviral immune response to the modeling of antibacterial immune response. Mathematical model of epidemic. Computational modeling of blood dynamics.

Methods of scientific research
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal of the discipline is to develop skills in cognitive activity in the field of science. To use methods of scientific research for understanding and assimilating information. To be able to describe the object of research. To master methods of search, processing of scientific information, systematization, analysis, synthesis to obtain an objective content of scientific knowledge. To apply analytical and practical research methods and argumentation systems for justification, assertion, evaluation.

Mobile technology
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The goal is to form a holistic systemic understanding of mobile technologies, their purpose, architecture, to gain practical skills in developing software for mobile devices. In the course of studying the course, to form students' abilities: - describe the architecture of modern mobile devices, understand the composition and principles of the Android SDK and the publication of developed mobile applications; - demonstrate, a mobile device emulator, design a mobile application; - develop and test your own applications; - to conduct an experiment and demonstrate the results of their work.

Modeling of financial risks
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - TThe purpose of the discipline: on the example of an insurance company, give the following basic concepts: Uncertainty. Risk. Risk portfolio. Insurance. Insurance portfolios. The simplest insurance portfolio. Simple insurance portfolio. Real insurance portfolio. Pricing principles and quantification of risk aversion. Classical and aggregate risk processes. Process ruin and lifetime of risk processes. In the course of studying the course, to form students' abilities: During the study of course, master students’ should be competent in: -determine the features of modeling classical and aggregated financial risk processes; - to implement the compiled mathematical models; - demonstrate and apply in practice the main methods of modeling financial risks; - apply the mathematical apparatus and check the adequacy of the models; - analyze the simulation results. During the study of the discipline, students will learn following aspects: using the systems of concepts used to describe financial risk models, study their occurrence and calculate quantitative expressions; use of modern mathematical models and methods in the field of financial random processes; features of modeling financial stochastic risk processes, basic methods of statistical analysis; methods of research of the insurance and financial markets.

Modern methods of solving hydro-gas dynamics problems
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Brief content of the discipline. The discipline "Modern Methods for Solving Problems in Hydro-Gas Dynamics" is aimed at developing the skills of future specialists in the correct choice and use of modern numerical methods for solving a wide class of fundamental and applied problems of hydro-gas dynamics and analyzing the obtained numerical solutions. Purpose: : forming students’ abilities of the numerically simulation the dynamics of flows of an incompressible, compressible fluid, described by the Navier-Stokes equations. During the study of the discipline, students should acquire the abilities to: - demonstrate knowledge of the basics of the physics of processes that determine the dynamics of liquids and gases; - understanding of the methods of analytical and numerical research of mathematical models of hydro-gasdynamics; - have the skills to build numerical schemes for studying dynamic processes in liquid and gases; - be able to apply the acquired knowledge on numerical modeling of liquid and gas flows, analyze and compare the results obtained with experimental data; - apply the knowledge of modern problems and the latest achievements of liquid and gas mechanics; When studying the discipline, students will learn the following aspects: Basic Numerical Models for solutionof the Hydro-Gas Dynamics problems. Dimensional and dimensionless forms of writing the basic equations, conservative form of equations. Statement of the main initial-boundary value problems in closed areas (boundary conditions on solid walls, on the interfaces between liquids and on a free boundary). Basic methods for solving the Navier-Stokes equation for a compressible fluid, methods for numerical calculation of the Navier-Stokes equation for an incompressible fluid, pressure solution. Issues of stability and convergence of solutions of finite difference equations. Analysis of errors caused using finite-difference schemes. Explicit and implicit numerical schemes, method of alternating directions.

Parallel programming with MPI and Open MP
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to create and develop the ability to program and apply the parallel programming technologies OpenMP and MPI. During the study of course, master students should be competent in: - demonstrate knowledge of Open MP and MPI technology; - demonstrate knowledge of MPI and OpenMP directives; - construct an optimal parallel algorithm; - choose the right MPI and OpenMP directives; - identify similarities and differences of OpenMP and MPI technologies.

Programming in high-level languages
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is acquiring programming skills and creating applications in high-level programming languages (Python), useful for developers, data analysts, web programmers. During the study of course, students should be competent in: - to develop programs for solving standard problems of data processing; - use the tools of the programming language to implement algorithms; - apply the language of regular expressions to solve practical problems; - create and debug applications; - explain the principles underlying the writing of various applications in the programming language; - to classify the approaches used for developing applications, web interfaces, data analysis scenarios, and successfully apply them in practice; - justify the purpose and use of the main components of the programming language. Will be studied: Introduction to Python Programming. Creating and running Python programs. Data types. Functions and control structures. Modules and packages. Basics of object-oriented programming. File management. Procedural programming. Debugging, testing and profiling programs. Processes and threads. Python regular expression language.

Scientific Research Methods
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Рurpose: to form a methodological and scientific culture, a system of knowledge, skills and abilities in the organization and conduct of scientific research. General scientific research methods are studied, including methods of searching, processing, systematization, analysis, synthesis, generalization and argumentation of scientific information to obtain the objective content of scientific knowledge.

Signal processing and spectral analysis
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: the formation of knowledge and practical skills on the methods of analysis and processing of signals of various origins; study of the main spectral methods, methods of analysis of numerical sequences; study of definitions and applications of various types of wavelet analysis. In the course of studying the course, to form students' abilities: – demonstrate knowledge of the fundamentals of spectral methods and wavelet analysis. - demonstrate knowledge of the typical properties of signals, the theoretical foundations of time series analysis, the limits of applicability of methods, their advantages and disadvantages; - master the techniques of working in one of the mathematical packages (Mathcad, Mathlab).

Stochastic models of market price dynamics
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: formation of knowledge: on the dynamics of market prices; by the uncertainty and regularity of price behavior, by their probabilistic description and presentation; by Gaussian and conditionally Gaussian models; on binomial models of price evolution; according to the model with discrete intervention of chance; by linear stochastic models; on nonlinear stochastic conditionally Gaussian models. During the study of course, master students should be competent in: - to determine certain models of market price dynamics; - to implement the compiled mathematical models; - demonstrate and apply in practice the main models; - apply the mathematical apparatus and check the adequacy of the models; - analyze the simulation results. During the study of the discipline students will learn following aspects: market price dynamics; uncertainty and irregularity of price behavior, probabilistic description, presentation of market prices; Gaussian, conditionally Gaussian models; binomial models of price evolution; models with discrete intervention of chance; moving average model; autoregressive model; forecasting in linear models; nonlinear stochastic conditionally Gaussian models.

System Administration of Operating Systems (Linux)
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is the formation of a holistic system view of the OS, its purpose, architecture, main components, practical solution of problems arising in the system management of operating systems, critical thinking and understanding of the key concepts of interaction between components of operating systems. During the study of course, students should be competent in: - describe the main components of operating systems, understand their capabilities, purpose, requirements for their system maintenance; - explain the architecture of Linux OS; - demonstrate the management of processes and types of inter-process interaction; - to investigate the work of the network subsystem;

Web Programming
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - Purpose: formation of a trained knowledge of web programming abilities and skills to develop web applications. The purpose of the discipline is achieved by solving problems of the web. Objective: The study of discipline is achieved through the following objectives: learn the basics of operation, configuration and administration software that implements Web services, to give an idea about the basic principles and structure of Web technologies.

Web-programming and Databases
  • Type of control - [RK1+MT+RK2+Exam] (100)
  • Description - The purpose of the discipline: is to master the skills of creating interactive websites with high-quality modern design using modern tools based on HTML, CSS, JavaScript, PHP and SQL. During the study of course, students should be competent in: - create high-quality design and effective website content; - demonstrate knowledge of the principles of operation of the browser and search engines; of the features and capabilities of the HTML 5 and CSS 3 specification and related technologies; - separate the content of the web page (HTML) from its presentation (CSS); - demonstrate knowledge of Java Script and PHP, they can be used for, and they differ from other dynamic web technologies; - demonstrate knowledge of the regular expression syntax; of the architecture of N-tier web applications and MVC; - choose the web technology and design approach; - use JavaScript, including concepts of object-oriented programming in JavaScript; - create PHP programs, writing PHP scripts to capture the data sent from the HTML forms and to work with MySQL. During the study of the discipline, students will learn following aspects: Web design principles, responsive Web design, HTML markup language, CSS style tables, Java Script client-side programming language, PHP server-side programming language, interaction of databases and PHP.

Data for 2021-2024 years

INTERNSHIPS

Educational
  • Type of control - Защита практики
  • Description - Сonsolidation of the received theoretical knowledge, professional orientation of students; familiarization and study of the organization of activity, structure, directions of scientific activity of the department, faculty, university. - use knowledge of physical laws and theories to explain the structure of matter, forces and interactions in nature, the origin of fields; use acquired knowledge in practice and in everyday life;

Pre-diploma
  • Type of control - Защита практики
  • Description - The goal of the practice is to form the ability to integrate the theory and methodology of technological and chemical disciplines to solve practical problems related to future professional activities. The practice is aimed at the formation of an independent solution to real problems in the field of chemical technology of inorganic substances using the competencies obtained in the course of mastering the educational program.

Production
  • Type of control - Защита практики
  • Description - Consolidation of theoretical and practical knowledge obtained at the university, familiarization with the organization and production technology, the acquisition of practical skills and professional experience in the field of study. As a result of the internship, the student will be able to study and analyze the necessary information, to carry out the necessary calculations using modern technical means.

Data for 2021-2024 years