Aprendizaje de las matemáticas a través del lenguaje de programación R en educación secundaria
Tipo de documento
Autores
Lista de autores
Briz, Álvaro y Serrano, Ángel
Resumen
El aprendizaje de la programación por medio de los ordenadores constituye una gran ventaja a nivel de competencias en la época actual. Además, en un sentido estrictamente educacional, la programación puede dotar a los alumnos que la estudian y practican de una mayor capacidad de razonamiento lógico, pensamiento estructurado o incluso una mayor imaginación. Así pues, el primer objetivo de este trabajo es revisar algunos estudios que señalan las múltiples ventajas que puede suponer para el alumnado el aprendizaje de la programación durante su educación secundaria. El segundo y principal objetivo es plantear el uso de uno de los lenguajes de programación más populares del momento, el R, como una herramienta para tratar contenidos propios de la asignatura de Matemáticas. Esto es especialmente interesante debido a la presencia de contenidos en el currículo que se prestan claramente al diseño de algoritmos y a una experimentación mayor que la que permite la enseñanza tradicional. Esta metodología de aprendizaje fue puesta en práctica con 33 alumnos españoles de entre 14 y 15 años de edad, los cuales utilizaron el lenguaje R para tratar cuestiones relativas a la resolución de ecuaciones polinómicas. La experiencia permitió comprobar grandes ventajas de la metodología, aunque también algunas desventajas para ciertos alumnos, debido a la complejidad intrínseca de la programación, como se desprendió del análisis correlacional de la encuesta realizada a los mismos. En cualquier caso, estas desventajas podrían subsanarse mediante una aplicación de la metodología más prolongada en el tiempo.
Fecha
2018
Tipo de fecha
Estado publicación
Términos clave
Competencias | Desarrollo | Ecuaciones e inecuaciones | Encuestas | Razonamiento | Software
Enfoque
Nivel educativo
Idioma
Revisado por pares
Formato del archivo
Referencias
Akpinar, Y. & Aslan, Ü. (2015). Supporting Children’s Learning of Probability through Video Game Programming. Journal of Educational Computing Research, 53(2), 228–259. Battista, M. T. & Clements, D. H. (1986). The Effects of Logo and CAI Problem-Solving Environments on Problem-Solving Abilities and Mathematics Achievement. Computers in Human Behavior, 2, 183–193. Benton, L., Hoyles, C., Kalas, I. & Noss, R. (2016). Building Mathematical Knowledge with Programming: Insights from the ScratchMaths Project. In Constructionism in Action 2016: Conference Proceedings (pp. 26–33). Booth, K. H. V. (1958). Programming for an Automatic Digital Calculator. London: Butterworths. Clements D. H. (1987). Longitudinal Study of the Effects of Logo Programming on Cognitive Abilities and Achievement. Journal of Educational Computing Research, 3(1), 73–94. Du Boulay, B. (1986). Some Difficulties of Learning to Program. Journal of Educational Computing Research, 2(1), 57–73. Du Boulay, J. B. H. (1978). Learning Primary Mathematics through Computer Programming, PhD. Thesis, University of Edinburgh. Feurzeig, W. & Lukas, G. (1972). Logo - A Programming Language for Teaching Mathematics. Educational Technology, 12(3), 39–46. Feurzeig, W., Papert, S. A. & Lawler, B. (2011). Programming-languages as a Conceptual Framework for Teaching Mathematics. Interactive Learning Environments, 19(5), 487–501. Foerster, K. T. (2016). Integrating Programming into the Mathematics Curriculum: Combining Scratch and Geometry in Grades 6 and 7. In Proceedings of the 17th Annual Conference on Information Technology Education (pp. 91–96). Govender, I. (2009). Learning to Program, Learning to Teach Programming: Pre-and in Service Teachers’ Experiences of an Object-oriented Language, PhD. Thesis, University of South Africa. Howe, J. A. M., Ross, P. M., Johnson, K. R., Plane, F. & Inglis, R. (1982). Teaching Mathematics through Programming in the Classroom. Computers & Education, 6(1), 85–91. Hromkovič, J. (2006). Contributing to General Education by Teaching Informatics. In International Conference on Informatics in Secondary Schools-Evolution and Perspectives (pp. 25–37). Springer, Berlin. Linn, M. C. & Dalbey, J. (1989). Cognitive Consequences of Programming Instruction. Studying the Novice Programmer, 57–81. Lye, S. Y. & Koh, J. H. L. (2014). Review on Teaching and Learning of Computational Thinking through Programming: What is Next for K-12? Computers in Human Behavior, 41, 51–61. McCracken, D. D. (1957). Digital Computer Programming. John Wiley & Sons, New York. Misfeldt, M. & Ejsing-Duun, S. (2015). Learning Mathematics through Programming: An Instrumental Approach to Potentials and Pitfalls. In CERME 9-Ninth Congress of the European Society for Research in Mathematics Education (pp. 2524–2530). Noss, R. (1986). Constructing a Conceptual Framework for Elementary Algebra through Logo Programming. Educational Studies in Mathematics, 17, 335–357. Papert, S. (1972). Teaching Children Thinking. Programmed Learning and Educational Technology, 9(5), 245–255. Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc. Pierce, R., Stacey, K. & Barkatsas, A. (2007). A Scale for Monitoring Students’ Attitudes to Learning Mathematics with Technology. Computers & Education, 48(2), 285–300. Resnick, M. et al. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60–67. Saeli, M., Perrenet, J., Jochems, W. M. G., Zwaneveld, B. & others. (2011). Teaching Programming in Secondary School: A Pedagogical Content Knowledge Perspective. Informatics in Education-An International Journal, (vol. 10-1), 73–88. Soloway, E. (1993). Should We Teach Students to Program? Communications of the ACM, 36(10), 21–25. Szlávi, P. & Zsakó, L. (2006). Programming versus Application. In International Conference on Informatics in Secondary Schools Evolution and Perspectives (pp. 48–58). Team, R. C. (2000). R Language Definition. Vienna, Austria: R Foundation for Statistical Computing. Van Rossum, G. & Drake, F. L. (2003). Python Language Reference Manual. Network Theory. Wang, H. Y., Huang, I. & Hwang, G. J. (2016). Comparison of the Effects of Project-based Computer Programming Activities between Mathematics-gifted Students and Average Students. Journal of Computers in Education, 3(1), 33–45. Wilkes, M. V. (1956). Automatic Digital Computers. Methuen & Co.