Mathematical foundations and technology of software systems and algorithms

Descipline Mathematical foundations and technology of software systems and algorithms
Faculty Faculty of Mechanics and Mathematics
Faculty URL
Language English
Degree Doctorat (Ph.D.)
Credits 3
Semester 2
Description The main objective of the course consists in teaching principles and practical training in construction of a complete technological cycle from formulating mathematical models of phisical phenomenons in different technical and natural systems, through application of a wide range of different software systems and algorithms, to effective numerical simulation employing modern computer systems and graphical representation of its results.
Course is based on the usage of free distributed industrial class Matlab-like simulation systems Scilab and GNU Octave, and modern universal object-oriented language Python with the libraries for scientific and engineering computations SciPy and data visualization Matplotlib (integrated in the IDE Spyder), in connection with program modules and libraries written in the fast high-level compiled languages C/C++ and Fortran 90-2008.
In addition to the basic part of the course for independent work, it is proposed to solve simulation problems considered in the class, using free student versions of industrial finite element packages (ANSYS, Abaqus, MSC Nastran etc.) as well as free packages and libraries (Code_Aster, OpenFOAM, Elmer and so on) (the student`s choice).
Teachers Zrazhevsky G.M.
Department of theoretical and applied mechanics,
Faculty of Mechanics and Mathematics,
Author: admin