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

Abstract

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

References
[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. https://es.ccm.net/contents/304-lenguajes-de-programacion.


[8] Dimaggio, M. 2013. http://www.4rsoluciones.com/blog/que-son-los-paradigmasde 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.