About the book
Simulation is a replica of reality. As a training program, it allows participants to learn through interactive experiences. Simulations include experiential elements that have arisen through learning and adult education. Simulations can be extremely useful when it comes to complex situations (where the data is incomplete, unreliable or unavailable), where the problems are unknown, and where the errors in decisions led to problematic situations and where the “price” was probably high. Therefore, simulations offer many advantages. Among other things, they promote creativity among the participants, who are developing a common view on learning and behavior. Computer programs allow such the problems to be solved, on the first place by making the simulation of the real system, and after that by performing its realization in practice. Computer simulation (CS) or a computer model has a task to simulate the behavior of an abstract model of a particular system. Computer simulations have become a useful part of mathematical modeling of many natural systems. Nowadays, computer simulations are used to solve problems in all spheres of life. Meteorological forecasts, the calculation of rainfall, water flows in rivers, underground water flow, and oil exploitation are just some of the areas that cannot be imagined without computers. One of the most interesting computer applications is the simulation of processes in the human body. Modern software solutions enable calculation of muscle fatigue in certain activities, the deposition of fat in the blood vessels, the risk of cancer and so on. In the future, these programs will be able to allow the realization of virtual surgeries and to predict the effects of surgery before they are performed in reality. Computers and computer simulations are used to facilitate learning in schools through interactive learning, simulations, and gaming as teaching methods. Mathematics, physics, chemistry, and other school subjects can be connected through computer simulation very easily. The usage of computers is rapidly increasing in the production of CAD/CAM systems facilitating automated production. Control, navigation, and operation of industrial robots (robot simulators) can be verified through computer simulations. The world trend is to move towards automation of production facilities and there are lots of good reasons for it (CS in Manufacturing Systems, Virtual Prototyping, CS of Physical Systems, CS and Human Systems in Engineering).