ESTRATEGIA COLABORATIVA EN ENTORNOS TRIDIMENSIONALES COMO ESTRATEGIA DIDÁCTICA DE APRENDIZAJE DE ESTRUCTURAS ITERATIVAS EN PROGRAMACIÓN COMPUTACIONAL
Keywords:
Aprendizaje colaborativo, estructuras iterativas, fundamentos de programación, realidad aumentada.Abstract
RESUMEN
Este artículo presenta una nueva propuesta didáctica que surge a partir de un proceso investigativo cuyo propósito planteado pretende facilitar el estudio de las estructuras iterativas en el área de los fundamentos de programación, ofreciendo al estudiante conceptos complejos en un contexto apropiado a su pre saber. La investigación se desarrolló bajo un enfoque cuantitativo con el método empírico analítico y cuyo diseño se realizó de manera cuasi experimental en dos universidades con dos grupos de control y dos experimentales de estudiantes de pregrado de primer semestre de Ingeniería quienes fueron evaluados mediante aplicación de post pruebas después de recibir o no tratamiento experimental el cual consistió en la aplicación de escenarios apoyados con procesos de realidad aumentada con objetos 3D en un contexto colaborativo. Los datos obtenidos fueron analizados con la distribución de probabilidad t de Student con la que se comprobó que la diferencia de notas entre grupo experimental y grupo de control para cada universidad participante es estadísticamente significativa, lo que concluyó el éxito del tratamiento experimental.
COLLABORATIVE STRATEGIES IN THREE-DIMENSIONAL ENVIRONMENTS, AS STRATEGY DIDACTIC OF LEARNING OF ITERATIVE STRUCTURES IN COMPUTER PROGRAMMING
ABSTRACT
The article presents a new didactic proposal that emerges from an investigative process whose posed purpose is intended to facilitate the study of structures iterative in the area of the fundamentals of programming, offering to the students, complex concepts in a context appropriate to their previous knowledge. The research was developed under a quantitative approach, analytical empirical method and design quasi-experimental with two control groups and two experimental of first semester of Engineering undergraduate students from two universities, those who were evaluated through application of post tests after receiving or not experimental treatment, which consisted in the application of scenarios supported by processes of augmented reality with 3D objects in a collaborative context. The data obtained were analyzed with the probability distribution t Student that proved that notes difference between experimental group and control group for each participating University, is statistically significant, which concluded the success of the experimental treatment.
Key words: learning collaborative, iterative structures, fundamentals of programming, augmented reality.
ESTRATÉGIAS DE COLABORAÇÃO EM AMBIENTES TRIDIMENSIONAIS COMO ESTRATÉGIA DIDÁTICA DE APRENDIZAGEM DE ESTRUTURAS ITERATIVAS EM PROGRAMAÇÃO DE COMPUTADORES
RESUMO
O artigo apresenta uma nova proposta didática que emerge de um processo investigativo cujo objetivo planejado é destinado a facilitar o estudo das estruturas interativas na área dos fundamentos de programação, ao oferecer ao aluno conceitos complexos num contexto adequado à sua pré-saber. A pesquisa foi desenvolvida sob uma abordagem quantitativa, método empírico analítico e design quase-experimental com dois grupos de controle e dois experimentais de alunos de graduação de primeiro semestre de Engenharia de duas universidades que foram avaliados através da aplicação de post testes depois de receber ou não tratamento experimental, o qual consistiu na aplicação de cenários suportados com processos de realidade aumentada com objetos 3D em um contexto colaborativo. Os dados obtidos foram analisados com a distribuição de probabilidade de Student com a que se verificou que a diferença de avaliações entre o grupo experimental e o grupo de controle para cada universidade participante, é estatisticamente significativa, o que concluiu o sucesso do tratamento experimental.
Palavras-chave: aprendizagem colaborativa, estruturas iterativas, fundamentos de programação, realidade aumentada.
Downloads
References
Affleck, G. & Smith, T. (december, 1999). Dentifying a need for web - based course support. 16th annual conference of the Australasian Society for Computers in Learning in Tertiarty Education ASCILITE. University of Paisley, Paisley, Brisbane (Australia).
Aho, A. & Ullman, J. (1973). The theory of parsing, translation and compiling Cliffs. N. Jersey, E.E.U.U.: Prentice Hall.
Arribas, C., Gutiérrez, M., Gil, C., & Santos, C. (febrero, 2014). Recursos digitales autónomos mediante realidad aumentada. Revista iberoamericana de educación a distancia RIED, 17, 241–274.
Ben-Ari, M. (enero, 2001). Constructivism in Computer Science Education. Journal of Computers in Mathematics & Science Teaching, 20, 24–73.
Bett, G., Fernández, J., Frittelli, V., Serrano, D., Steffolani, F., Strub, A., Teicher, R. (2013). Desarrollo de Juegos como Estrategia Didáctica en la Enseñanza de la Programación. Universidad Tecnológica Nacional, Facultad Regional Córdoba. Recuperado de http://conaiisi.frc.utn.edu.ar/PDFsParaPublicar/1/schedConfs/4/120-429-1-DR.pdf
Calderón, R. (2008). Una Herramienta y Técnica para la Enseñanza de la Programación. (Tésis de maestría inédita) Universidad Politécnica del Valle de Mexico. México.
Colmenar, N. (agosto, 2011). Entornos para enseñar programación en secundaria. Revista de Nuevas Tecnologías y Sociedad, 1–13.
Collazos, C. & Mendoza, J. (junio, 2006). How to take advantage of “cooperative learning ” in the classroom. Educación Y Educadores, 9, 61–76.
Collazos, C., Guerrero, L., & Vergara, A. (agosto, 2012). Aprendizaje Colaborativo: un cambio en el rol del profesor. Tercer Congreso de Educación Superior en Computación, Punta Arenas (Chile).
De Graff, E. & Kolmos, A. (2007). Management of Change. Implementation of Problem-Based and Projec-Based learning in Engineering. Netherlands: Sense Publishers.
De La Torre, F. (2005). 12 lecciones de pedagogía, educación y didáctica. México: Alfaomega.
Díaz, F. & Hernández, G. (1999). Estrategias Docentes para un Aprendizaje Significativo: Una interpretación constructivista. México: McGrawHill Interamericana.
Diwan, A., Waite, W. & Jackson, M. (december, 2005). PL-Detective : A System for Teaching Programming. Journal on Educational Resorces in Computing, 1, 65-79.
Esteves, M. & Mendes, A. (octubre, 2004). A simulation tool to help learning of object oriented programming basics. 34th Annual Frontiers in Education FIE. 811–816.
Feiner, S., Macintyre, B. & Seligmann, D. (agosto-diciembre, 1993). Knowledge-based augmented reality. ACM, 36(7), 53–62.
Fidalgo, A. (2012). Unidad Didáctica No. 4. Bucles. Universidad Politécnica de Madrid. Recuperado de https://innovacioneducativa.files.wordpress.com/2012/10/buccles.pdf
Fracchia, C., Baeza, N. & Martins, A. (octubre, 2012). ECDIA : Entorno Colaborativo para el Diseño e Implementación de Algoritmos. Anales del XVIII congreso argentino de ciencias de la computación CACIC, Bahía Blanca, Buenos Aires (Argentina).
González, M. & Paredes, M. (febrero, 2008). Aprendizaje con programación Colaborativa. Serie de Informes Técnicos DLSI1-URJC, 1–33.
Hernández, G., Jiménez, R. & Martínez, Á. (enero-junio, 2013). Creencias docentes sobre la importancia de la didáctica en la orientación de la enseñanza del primer curso de programación de computadoras. Revista universitaria: docencia, investigación e innovación, 2, 87-103.
Hsiao, K. & Rashvand, H. (junio, 2011). Body Language and Augmented Reality Learning Environment. Fifth FTRA International Conference on Multimedia and Ubiquitous Engineering, 246.
Jiménez, J., Panovi, M. & Álvarez, A. (diciembre, 2008). Enseñanza de algoritmos y programación en ingeniería Integration environment of PBL and CSCL for teaching algorithms and programming in engineering. Avances en Sistemas e Informática, 5(3), 189-194.
Jo, C. & Arnold, A. (mayo, 2003). A Portable and Collaborative Distributed Programming Environment The architecture of DPE. International Conference on Software Engineering, Las Vegas (EEUU).
Jonhson, D., Jonhson, R. & Holubec, E. (1993). Circles of learning 4th ed. Poenix: Interaction Book Company
Kolling, M. (November, 2010). The Greenfoot programming enviroment. ACM, 10,4-14.
Kölling, M., Quig, B., Patterson, A. & Rosenberg, J. (enero, 2003). The BlueJ system and its pedagogy. Computer Science Education, 13(4), 1–12.
López, J. (2009). Algoritmos y programación. Guía para docentes. Recuperado de http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf
Mendes, A. (may, 2006). ProLEARN, a platform to support programming. Methods, Materials and Tools for Programming Educatión, 1, 43-47.
MIT. (2008). Scratch - Imagine. MIT. Recuperado de http://wiki.scratch.mit.edu
MIT. (26 october, 2009). Faster Maintenance with Augmented Reality. MIT Technology Review. Recuperado de www.technologyreview.com/news/415977/faster-maintenance-with-augmented-reality/
Monterrey, I. T. y de E. S. de. (2008). Aprendizaje Colaborativo, técnicas didácticas. Programa de Desarrollo de Habilidades Docentes. Recuperado de http://www.itesca.edu.mx/documentos7desarrollo_academico/metodo_apr
endizaje_colaborativo.pdf
Moser, R. (mayo, 1997). A fantasy adventure game as a learning environment: why learning to program is so difficult and hat can be done about it. Paper presented at the Annual Joint Conference Integrating Technology into Computer Science Education, Uppsala (Sweden).
Murillo, M. (enero-abril, 2006). Exploring the teaching-learning process. Actualidades investigativas en educacion explorando, 6, 1–28.
Myller, N. & Nuutinen, J. (enero-junio, 2006). JeCo : Combining Program Visualiz. Informatic in Education, 5 (2), 255-264.
Oviedo, M. (2002). La enseñanza de la programación. UPIICSA, México. Recuperado de http://bibliotecadigital.conevyt.org.mx/colecciones/documentos/somece2002/Grupo4/Oviedo.pdf
Redondo, M. (mayo, 2004). Aprendizaje en grupo de la programación mediante técnicas de colaboración distribuida en tiempo real. Interacción, 351–357.
Suzuki, H. & Kato, H. (diciembre, 1997). Identity formation / transformation as the process of collaborative learning through AlgoArena. CSCL ‘97 Proceedings, 280–289
Szpiniak, A. & Rojo, G. (2007). Enseñanza de la programación. Congreso de Tecnología en Educación y Educación en Tecnología, TE&ET’06, La Plata, Buenos Aires (Argentina).
Truong, N., Bancroft, P., & Roe, P. (junio, 2007) Web-Based Learning Environment: A Theory-Based Design Process for Development and Evaluation. Journal of Information Technology Education, 6, 23-43.
University Carnegie Mellon. (2003). Alice. Recuperado de http://alice.org/index.php
Vidal, C. (enero, 2014). Zerintia. Innovando con Madrid tour. Revista de turismo y patrimonio cultural, 12 (1), 239-241.
Villalobos, J. (octubre, 2007). Proyecto Cupi2 – una solución integral al problema de enseñar y aprender a programar. XXVII Reunión Nacional de Facultades de Ingeniería y VI EncuentroIberoamericano de Instituciones de Enseñanza de la Ingeniería, 10, 1–37.
Vizcaíno, A., Contreras, J., Favela, J. & Prieto, M. (abril, 2002). An Adaptive, Collaborative Environment to Develop Good Habits in Programming. Computer Science, 1839, 262–271.
Downloads
Additional Files
Published
Issue
Section
License
Authors may distribute their own material without requesting permission from the Journal, provided that the original version is mentioned on the site https://investigiumire.unicesmag.edu.co/index.php/ire/issue/archive
All contents of the Revista Investigium IRE are published under the Creative Commons Attribution 4.0 International License and can be used free of charge by giving the credits to the authors and the Journal, as established in this license.