IT in Mechanics
Focus is on the modern computer technology and applications in science and education. Students acquire the knowledge and skills in numerical simulation of mechanical processes.
The course highlights are as follows:
- the extended knowledge of software, such as .Net Framework and C++
- programming of classes for math operations realization
- creation of UI for Windows program
- mathematical modelling in mechanics
- 3D-visualization of physical object
- DirectX basics
- 3D-visualization in DirectX
- modelling with multiprocessor computational systems
- programming with MPI
- application to mechanical problems
Students who have completed the course should be aware of modern computing tools used in mechanics. They should have an idea of the modern media and programming languages, including the platform, Microsoft.net, C/C++ languages. Students have to be aware of the basics of object-oriented programming, different methods of numerical modelling used in applied mechanics. In addition, they have to have an idea of 3D visualization of physical objects.
Students have to know the principles of molecular dynamics and particle dynamics method. They have to be able to write computer programs to solve the problems of mechanics. Students have to know the basics of programming for multiprocessor systems and basic library MPI, as well as basic tools DirectX.
After completion of the course students have to be able:
- to develop adequate physical and mathematical models of the system
- to select the method of modelling, evaluating all the advantages and disadvantages of the approach
- to implement a method using standard program packages or to write their own modelling program
- to perform calculations either on personal computers or on the multiprocessor computer systems
- to receive and analyse the results.
- to create and use the 3D-visualization of the results.