The mathematical model and algorithms of oscillatory movements are considered. Various factors affecting the oscillatory process are considered. Oscillatory movements are constructed in the MVSTUDIUM modeling environment. The schemes of three computer models demonstrating oscillatory processes are determined: a model of a pendulum with a non-movable suspension point, a model of a pushing pendulum with friction force and a model of a breaking pendulum. Classes are being built to execute models with embedded properties, as well as with the ability to export the created classes to other models, and embed classes created by the program developer into the model. Creation of 2D and 3D models of oscillatory processes, an experiment behavior map and a virtual stand.