Methodology of Construction of an Algorithm for the Systemic Learning of First Semester Students of the TICs Subject


Algorithms have become the primary source to start programming. Particularly, making an algorithm from a given problem and converting it into a program is of great importance for analysts, technologists, and computer engineers, that is why this article aims to give a clear idea of how to develop an algorithm for any given problem. The objective of this work was to develop a methodology that is not so complex and that allows our students to perform the algorithm, pseudo-code, flow diagram and finally be able to carry out the program. The tests carried out show that the methodology used gives good results, achieving a significant improvement in the learning of students in the first semester of industrial engineering.


Keywords: algorithms, flow diagrams, program, programming, software engineering

[1] Attard, A., Di Ioio, E., & Geven, K. 2018. Student Centered Learning. An insight into theory and practice. Bucarest: Lifelong learning programme - European Community, Bucarest

[2] Ausubel, D. 1963. Psychology of meaningful verbal learning: an introduction to school learning. New York: Grune & Straton, 272p

[3] Cairó, Osvaldo. Metodología de la Programación: Algoritmos, Diagramas de Flujo y Programas. México: Alfaomega, 2017. Impreso.

[4] De la Cruz, Joel. Algoritmos y Diagramas de Flujo aplicados a PHP. Lima: Megabyte, 2006. Impreso.

[5] Bruner, J. S. 1969. Hacia un teoría de la instrucción. Ciudad de México: Hispanoamericana, 185p

[6] Eguíluz, Javier. Introducción a JavaScript. 2016. Librosweb. Web. 17-08- 2016. .

[7] CCM, I. 2017.

[8] Dimaggio, M. 2013. programacion-2/

[9] Diaz Barriga, F. 2015. Estrategias docentes para un aprendizaje significativo. México: McGraw Hill, 476p Felleisen, M. e. 2006. How to design Programs. Boston: MIT Press, 720p

[10] Brassard, G., & Bratley, P. 2016. Fundamentos de Algoritmia. Madrid: Prentice Hall, 581p

[11] International Journal of Teaching and Learning in Higher Education, 23(3), p 92-97.

[12] Casale, Juan Carlos. Introducción a La Programación. Buenos Aires: Users, 2012. Impreso.