Mi Superpoder es la Programación: A Tool for Teaching Programming to Children and Young People

  • Erika J. Gutiérrez Beltrán Pontificia Universidad Javeriana
  • Juan C. Martínez Arias Pontificia Universidad Javeriana

Abstract


"Mi Superpoder es la Programación" is an educational web tool developed with modern technology and Severless-based techniques to teach children and youth the basics of programming with an educational focus on logic, sequences, flowcharts, and advanced object-oriented programming concepts. "Mi Superpoder es la Programación" evolved to its current form after seeing the impacts of a social program of the same name founded in 2017 which impacted more than 100 children in Colombia. While many tools are available to teach children and youth, none of them focus on strengthening other computing skills beyond just coding. In this work, we will review "Mi Superpoder es la Programación" as a methodology and tool for teaching programming, compare it with other currently available programming tools, and validate its value, impact, and interest in use with children and youth.

Keywords: Software engineering, Educational software, Programming for children, Web technologies

References

Dane.gov.co. (2018). "Boletín Técnico Indicadores básicos de tenencia y uso de tecnologías de la información y comunicación en empresas (TIC empresas) 2018". [link]. Enero 2023

Patiño Montoya, Alex Julián., Hernández Álvarez, Jorge Mario., Espinal Ramos, Hermis. (2016). "Analizar por qué se debe enseñar la lógica de programación a niños y jóvenes en los hogares de la ciudad de Medellín". En Revista CIES Escolme 7.01, páginas 2-14

Pisabarro Marrón, Alma María., Vivaracho Pascual, Carlos Enrique., Manso Martínez, Esperanza., González Díaz, María Luisa. (2018) "Evaluación del uso de un Juego Serio no virtual en Programación". Actas de las Jenui. Barcelona, España., pp. 23-30

MSP. (2017). [link]. Enero 2023

MIT. (2007). "Scratch - Acerca de Scratch". [link]. Enero 2023

Program.AR. (2016). "Pilas Bloques es una aplicación para enseñar y aprender a programar". [link]. Enero 2023

Schor, Jonathan. (2014). "CodeMonkey - CODING FOR KIDS". [link]. Enero 2023

MinTIC. (2014). "Puntos Digitales". [link], Enero 2023

Liukas, Linda. (2015) Hello Ruby: adventures in coding. Macmillan. Vol. 1

Liukas, Linda (2017). Hello Ruby: Journey inside the computer. Hello Ruby. Vol. 2

Martínez, Juan Carlos et al. (2018) "Using Software Product Lines to Support Language Rehabilitation Therapies: An Experience Report," 2018 ICAI Workshops (ICAIW), Bogota, Colombia., pp. 1-6, doi: 10.1109/ICAIW.2018.8554992.

Martínez, J., Gutiérrez, E., Alvaréz, G., Castillo, Á. D., Portilla., A and Almanza, V. (2019). "Video Games to Support Language Therapies in Children with Hearing Disabilities," International Conference on Virtual Reality and Visualization (ICVRV), Hong Kong, China., pp. 172-175, doi: 10.1109/ICVRV47840.2019.00040

Álvarez, Gloria Inés, et al. (2021). SATReLO: A tool to support language therapies for children with hearing disabilities using video games. Revista Facultad de Ingeniería Universidad de Antioquia, no 99., p. 99-112

Code.org. (2013). "About Us". [link]. Enero 2023

Tynker. (2012). "About Us". [link]. Enero 2023

Sapura, Danny., Oswari, Liniyanti. (2020). "Usability User Experience, Learning Motivation and Learning Rate Characteristic of Learning Programming Using Game Making onUsers with Different Computer Experience". International Conference on Information Technology and Its Application, p. 649-654.

García de los Salmones Gómez, P. (2017). "Desarrollo de un videojuego para enseñar programación a niños"

González, Carina Soledad. (2018) "La enseñanza-aprendizaje del Pensamiento Computacional en edades tempranas: una revisión del estado del arte." Pensamiento computacional., p. 1-37

Ossa, Guillermo. (2002). "Tendencias Educativas para el siglo XXI". Educación virtual, online y @learning. Elementos para la discusión. Edutec, Revista electrónica de tecnología educativa. p. a025-a025

Vidal Cristian et al. (2015). "Experiencias prácticas con el uso del lenguaje de programación Scratch para desarrollar el pensamiento algorítmico de estudiantes en Chile"., Formación universitaria., vol. 8., p. 23-32

The Lead Project. (2012). "Super Scratch Programming Adventure!: Learn to Program by Making Cool Games"

AWS. (2022). "Creación de aplicaciones con arquitecturas sin servidor". [link]. Enero 2023
Published
2023-04-24
GUTIÉRREZ BELTRÁN, Erika J.; MARTÍNEZ ARIAS, Juan C.. Mi Superpoder es la Programación: A Tool for Teaching Programming to Children and Young People. In: IBERO-AMERICAN CONFERENCE ON SOFTWARE ENGINEERING (CIBSE), 26. , 2023, Montevideo, Uruguai. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 138-152. DOI: https://doi.org/10.5753/cibse.2023.24699.