Teaching and learning programming. Towards the state of the art
DOI:
https://doi.org/10.60020/1853-6530.v11.n20.27452Keywords:
computer programing; teaching; learning; state of the artAbstract
There is a worldwide tendency to include the learning of Computer Science, and particularly programming, at increasingly early stages of formal education. Argentina is not the exception. In this context, what are the proposals focused on teaching and learning programming at the national level? What is the pedagogical model that supports them? Which tools do they use? What has been the impact of their implementation? The answers to these questions allow us to define the state of the art on the teaching and learning of programming in Argentina. This article presents the first results obtained from a systematic review of 49 publications on the subject, the definition of a set of analysis criteria and their application to the selected proposals.
References
AMBORT, D., & CASTELLARO, M. (2016). Estrategias para la motivación e integración en el primer año universitario: Innovación mediante resolución de problemas y trabajo colaborativo. Virtualidad, Educación y Ciencia, 7(12), 85–98.
ASTUDILLO, G. J., BAST, S. G., SEGOVIA, D., & CASTRO, L. (2019). Revisión de propuestas para la enseñanza de la programación. Presentado en XII Congreso de Tecnología en Educación y Educación en Tecnología, San Luis, Argentina.
ASTUDILLO, G. J., BAST, S. G., & WILLGING, P. A. (2016). Enfoque basado en gamificación para el aprendizaje de un lenguaje de programación. Virtualidad, Educación y Ciencia, 7(12), 125-142.
ASTUDILLO, G. J., BAST, S. G., WILLGING, P., SEGOVIA, D., CASTRO, L., LUCERO, P., DISTEL, J. M. (2019). Estrategias innovadoras en los procesos de enseñanza y de aprendizajes de la programación. Presentado en XXI Workshop de Investigadores en Ciencias de la Computación, San Juan, Argentina. Recuperado de http://sedici.unlp.edu.ar/handle/10915/77161.
AYBAR ROSALES, V. DEL C., QUEIRUGA, C. A., BANCHOFF TZANCOFF, C. M., KIMURA, I., & BROWN BARTNECHE, M. (2017). Programming Competitions in High School Classrooms: RITA en RED. Presentado en Simposio Latinoamericano de Informática y Sociedad (SLIS-CLEI) - JAIIO 46 (Córdoba, 2017). Recuperado de http://sedici.unlp.edu.ar/handle/10915/63318.
BIONE, J., MICELI, P., SANZ, C. V., & ARTOLA, V. (2017, junio). Enseñanza de la programación con astrocódigo. Presentado en XII Congreso de Tecnología en Educación y Educación en Tecnología, La Matanza, Buenos Aires. Recuperado de http://hdl.handle.net/10915/63453.
BLAS, M. J., CASTELLARO, M., MANDRACCHIA, A. D., & HAUQUE, F. (2017). Secuencia y Material Didáctico para un Primer Curso de Programación Empleando RoboMind y un Robot Móvil Arduino. Educación en Ingeniería, 1177-1190. Santa Fe, Argentina.
CASALI, A., ZANARINI, D., SAN MARTÍN, P. S., & MONJELAT, N. (2018). Pensamiento computacional y programación en la formación de docentes del nivel primario. XX Workshop de Investigadores en Ciencias de la Computación (WICC 2018, Universidad Nacional del Nordeste).
COBO ROMANÍ, C. (2019). Acepto las condiciones: Usos y abusos de las tecnologías digitales. Madrid: Fundación Santillana.
DAPOZO, G. N., GREINER, C. L., PETRIS, R. H., ESPÍNDOLA, M. C., & COMPANY, A. M. (2017). Enseñanza de la Programación en la Universidad. Factores que Inciden en el Buen Desempeño de los Estudiantes. Educación en Ingeniería, 1122-1128. Santa Fe, Argentina.
DAPOZO, G. N., PETRIS, R. H., GREINER, C. L., ESPÍNDOLA, M. C., COMPANY, A. M., & LÓPEZ, M. (2016). Capacitación en programación para incorporar el pensamiento computacional en las escuelas. TE & ET, 18. Recuperado de http://hdl.handle.net/10915/58516.
DE LA FUENTE, J., PICUCCI, M., BONET PEINADO, D., ZURITA, R., PARRA, G., RODRÍGUEZ, J., & CECCHI, L. (2018). Construyendo franklab: Una plataforma web de robótica educativa. XXIV Congreso Argentino de Ciencias de la Computación, 1030-1039. Recuperado de http://sedici.unlp.edu.ar/handle/10915/73601.
DECRETO N. 459. Creación del «PROGRAMA CONECTAR IGUALDAD.COM.AR», Boletín Oficial del Poder Ejecutivo Nacional, Argentina, 7 de abril 2010.
DEPETRIS, B. O., FEIERHERD, G. E., PENDENTI, H., AGUIL MALLEA, D., TEJERO, C. G., PRISCHING, G., … MAMANI, J. (2018). Diseño y aplicación de estrategias para la enseñanza inicial de la programación. Presentado en XX Workshop de Investigadores en Ciencias de la Computación (WICC 2018, Universidad Nacional del Nordeste). Recuperado de http://sedici.unlp.edu.ar/handle/10915/68652.
DETERDING, S., KHALED, R., NACKE, L. E., & DIXON, D. (2011). Gamification: Toward a definition. CHI 2011 Gamification Workshop Proceedings. Presentado en CHI 2011 Workshop, Vancouver, BC, Canada.
ECHEVESTE, M. E., & MARTÍNEZ, M. C. (2016). Desafíos en la enseñanza de Ciencias de la Computación. Virtualidad, Educación y Ciencia, 7(12), 34-48.
GALLEGO, F., MOLINA, R., & FARAÓN, L. (2014). Gamificar una propuesta docente. Diseñando experiencias positivas de aprendizaje. Presentado en XX Jornadas sobre la enseñanza universitaria de la informática, Oviedo, España. Recuperado de http://hdl.handle.net/10045/39195.
GARIS, A. G., ALBORNOZ, M. C., & SILVESTRI, M. A. (2018). Analizando el impacto de talleres de programación en escuelas con respecto al ingreso de alumnos en carreras de informática. Presentado en WICC 2018. Recuperado de http://hdl.handle.net/10915/67564.
GARIS, ANA, ALBORNOZ, CLAUDIA, & SILVESTRI, MARIO. (2017). La Hora del Código: Promoviendo la Programación en Escuelas Secundarias de San Luis. Actas del 5to Congreso Nacional de Ingeniería Informática / Sistemas de Información Educación en Ingeniería, 1215-1220. Recuperado de http://tecnomate.xyz/Actas-CONAIISI-2017.pdf.
KOGAN, P., RODRÍGUEZ, J., & AMIGONE, F. (2017). Agente Hornero: Ampliando las posibilidades de aprender a programar. Presentado en XIX Workshop de Investigadores en Ciencias de la Computación (WICC 2017, ITBA, Buenos Aires). Recuperado de http://hdl.handle.net/10915/62262.
LEVIS, D. (2007). Enseñar y aprender con informática/enseñar y aprender informática. Medios informáticos en la escuela argentina. CABELLO, R. y DS LEVIS (comps.) (2007). Medios informáticos en la educación: a principios del siglo XXI, Prometeo, Buenos Aires, 21–50.
LEY N. 26.206. Ley de Educación Nacional. Boletín Oficial del Honorable Congreso de la Nación Argentina, Buenos Aires, Argentina, Pub. L. No. 26206, 28 de diciembre de 2006.
MARTÍNEZ LÓPEZ, P. E., CIOLEK, D., ARÉVALO, G., & PARI, D. (2017). The GOBSTONES method for teaching computer programming. 2017 XLIII Latin American Computer Conference (CLEI), 1–9. https://doi.org/10.1109/CLEI.2017.8226428
MARTÍNEZ, M. C., & ECHEVESTE, M. E. (2015). Representaciones de estudiantes de primaria y secundaria sobre las Ciencias de la Computación y su oficio. Revista de Educación a Distancia, (46). Recuperado de https://revistas.um.es/red/article/view/240241.
PICCIN, A. M., & CICINELLI, D. (2017). Framework para la construcción de estrategias didácticas para la enseñanza inicial de la programación de computadoras. Presentado en XIX Workshop de Investigadores en Ciencias de la Computación, Buenos Aires. Recuperado de http://hdl.handle.net/10915/62321
PRADO, A. DEL, & LARA, L. R. (2018). Herramientas TIC para la enseñanza de programación, empleando aula invertida. Presentado en XIII Congreso de Tecnología en Educación y Educación en Tecnología (Posadas, 2018). Recuperado de http://sedici.unlp.edu.ar/handle/10915/69076.
QUEIRUGA, C. A., BANCHOFF TZANCOFF, C. M., MARTÍN, S. S., AYBAR ROSALES, V. DEL C., LÓPEZ, F. E. M., KIMURA, I., & GÓMEZ, S. (2017). PROGRAMAR en la escuela: Nuevos desafíos en las aulas. Presentado en XIX Workshop de Investigadores en Ciencias de la Computación (WICC 2017, ITBA, Buenos Aires). Recuperado de http://hdl.handle.net/10915/62341.
RESOLUCIÓN CFE N. 263. Establecer que la enseñanza y el aprendizaje de la “Programación” es de importancia estratégica en el Sistema Educativo Nacional. , Pub. L. No. 263 (2015).
RESOLUCIÓN CFE N. 343. Núcleos de Aprendizaje Prioritarios para Educación Digital, Programación y Robótica. , Pub. L. No. 343 (2018).
RESOLUCIÓN N. 1536-E. Creación del PLAN NACIONAL INTEGRAL DE EDUCACIÓN DIGITAL (PLANIED). , Pub. L. No. 1536- E (2017).
REYES, C. J., MASSÉ PALERMO, M. L., ESPINOZA, C. N., VARGAS, C., RAMÍREZ, J., & TRENTI, J. (2017). Dispositivos móviles como soporte para el aprendizaje colaborativo de programación en el nivel universitario inicial (resultados). XIX Workshop de Investigadores en Ciencias de la Computación (WICC 2017, ITBA,
Buenos Aires).
RIPANI, M. F. (2017). Competencias de Educación Digital. Recuperado de https://www.argentina.gob.ar/sites/default/files/competencias_de_educacion_digital_1.pdf.
ROSAS, M. V., ZÚÑIGA, M. E., FERNÁNDEZ, J., & GUERRERO, R. A. (2017). El pensamiento computacional en el ámbito universitario. XIX Workshop de Investigadores en Ciencias de la Computación (WICC 2017, ITBA, Buenos Aires). Red de Universidades con Carreras en Informática (RedUNCI).
ROSAS, M. V., ZÚÑIGA, M. E., FERNÁNDEZ, J., & GUERRERO, R. A. (2018). Pensando computacionalmente: ¿cómo, cuándo y dónde? y... ¿quiénes? XIII Congreso de Tecnología en Educación y Educación en Tecnología (Posadas, 2018).
SALAZAR MESÍA, N., SANZ, C., & GORGA, G. (2016). Experiencia de enseñanza de programación con realidad aumentada. 213-220. Recuperado de https://upcommons.upc.edu/handle/2117/90268.
SPIGARIOL, L. (2015). Desarrollo de un Lenguaje de Programación Orientado a Objetos con Fines Educativos: Una Experiencia de Aprendizaje para los Docentes. 3er Congreso Nacional de Ingeniería Informática/Sistemas de Información, 1229-1237. Buenos Aires, Argentina.
TORRES, V., GARCÍA, A., LAMAS, R., & PÉREZ IBARRA, M. (2017). Los Videos Educativos como Herramientas para la Construcción del Conocimiento. Educación en Ingeniería, 1028-1034. Santa Fe, Argentina.
VERA, P. M., MORENO, E. J., RODRÍGUEZ, R. A., VÁZQUEZ, M. C., VALLÉS, F. E., & CESCON, J. G. (2017). Gamificación en el ámbito universitario. 1230-1234. Recuperado de http://hdl.handle.net/10915/62917.
VERA, P. M., RODRÍGUEZ, R. A., & MORENO, E. J. (2018). Gamificando la práctica de programación en el ámbito universitario. Campus Virtuales, 7(2), 55-68.
WING, J. (2017). Computational Thinking’s Influence on Research and Education for all. Italian Journal on Educational Technology, 25(2), 7-14.
WING, J. M. (2006). Computational Thinking. Commun. ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215.
ZABALA, G., CERRATO, L. P., BLANCO, S., MORÁN, R., & TERAGNI, M. (2016). Minecraft Programable: Una herramienta para aprender programación en nivel medio. Virtualidad, Educación y Ciencia, 7(12), 113-124.
ZAPATA-ROS, M. (2015). Pensamiento computacional: Una nueva alfabetización digital. RED. Revista de educación a distancia, (46), 1–47.
ZURITA, R., FUENTE, J. DE LA, BUCAREY, M., BONET, D., CASTILLO, R. DEL, RODRÍGUEZ, J.; CECCHI, L. (2017). Múltiplo N6 max adaptado para mejorar las posibilidades de aprender a programar. Presentado en XII Congreso de Tecnología en Educación y Educación en Tecnología (TE&ET, La Matanza 2017).
Recuperado de http://sedici.unlp.edu.ar/handle/10915/63456.
Downloads
Published
Issue
Section
License
The generation of derivative works is allowed as long as it is not done for commercial purposes. The original work may not be used for commercial purposes.