Interactive Algorithms: A Didactic Strategy for Non-programmers
摘要
This paper presents a methodology for programming Interactive Algorithms. Interactive Algorithms incorporate didactic elements within the structure of the programming code in order to expand the information and make the process of solving a mathematical problem more understandable. Initially, an introduction to the concept of algorithm as a trend in the history of mathematics is presented. Likewise, a review of computer and programming languages is made, as well as of the difficulties in learning algorithms. Subsequently, a programming methodology for the so-called Interactive Algorithms is presented, and the use of a software tool for solving a very common problem in engineering courses is demonstrated, which involves the modeling, simulation, and control of physical systems. Finally, the results of applying the methodology are presented, which show an advantage in learning to solve mathematical problems.