Computer Simulation in Science

Compulsory Modules

The modules within the CSiS Master´s Programme are divided into compulsory modules and specialization modules. Compulsory modules are taught to all CSiS students, with no regard of their specializations. There are 3 compulsory modules that are taught throughout first three semesters: Computer Simulation (CSim), Computer Science (CS) and Numerical Methods (NM). Below you can find descriptions of those modules and links to the corresponding web-pages:

Within the Computer Simulation Module students learn the fundamental mathematical concepts, receive the basic knowledge of numerical algorithms and their applications in natural sciences and mathematics, and get ability to write computer programmes to implement the algorithms. To find more about this module, please see the dedicated web-page:

Computer Simulation Module

The Computer Science Module is dedicated to design and implementation of larger software projects using object-oriented methods. Students shall be enabled to either apply virtualization technologies in the context of GRID and cloud computing or to master the basic concepts of High Performance Computing which are needed for using modern (super-)computers. More information about this module is published on the following web-page:

Computer Science Module

Numerical Methods Module covers such spheres as numerics of ordinary differential equations, numerical linear algebra, numerical analysis and simulation, mathematical machine learning, numerical methods in classical field theory and quantum mechanics and others. Students gain skills to analyze and classify complex algorithms for the numerical simulation, apply them properly and develop them further. More about Numerical Methods module is posted on the website:

Numerical Methods Module

Last modified: 11.03.2026