摘要:AbstractThis article provides a theoretical framework for designing interactive simulation tools. The methodology is exemplified in the development of a simulation to study first and second-order dynamical systems in the field of Control Engineering. Theoretical support for the use of simulations in education is derived from cognitive theory and the philosophy of science, while software design follows the principles of multimedia material design, computer simulations, and instructional design. Some key components that integrate the virtual tool include gamification elements such as quizzes, badges, and a wide variety of pedagogical components such as tutorials, instructions, reference material, and help pop-ups. The design principles presented and the experience reported in the development of the simulation program are expected to be of use to other researchers in creating their own interactive tools.