Significant development of information and communication technologies and especially the Internet boom brings new possibilities in STEM education at all levels of the educational process. Information technology has provided new innovations to sustain constructing an artificial educational environment by means of computers.

Computer simulations in STEM education often go into virtual reality applications. The virtual reality is distinguished by unique sorts of interaction, that responds to users' behaviours and actions. It is considered to be a new model of computer-based learning, that provides the individual learner with a wider range of scientific vision.

In mathematics education it is important to represent and visualize various mathematical concepts, relationships and practices, respectively algorithms. Visualization is usually implemented through different models. The model may take the form of real mathematical device, but may also be implemented in a suitable virtual software environment. Virtual modelling has particular importance in the stages of cognitive processes in STEM education.