Diseño e implementación de un entorno de desarrollo integrado para robótica educativa soportado por una máquina virtual para plataformas de computación física

Resumo


El uso de dispositivos físicos como herramientas de aprendizaje presenta diversos desafíos. Una de las dificultades más grandes a las que se enfrentan los alumnos es la construcción de un modelo mental que permita entender la ejecución de los programas y su relación con el código fuente. El uso de lenguajes visuales no alcanza a resolver este problema y, adicionalmente, puede complicar la eventual transición a lenguajes basados en texto. En este artículo se presenta un entorno de desarrollo integrado para robótica educativa que ofrece una experiencia de programación interactiva basada en un lenguaje híbrido bloques/código.

Palavras-chave: robótica educativa, programación visual, programación interactiva, máquina virtual, arduino, computación física

Referências

Argentina Programa: Más de 157 mil inscriptos en 7 días. (2020, noviembre 1). Argentina.gob.ar. [link].

Barrera Lombana, N. (2015). USO DE LA ROBÓTICA EDUCATIVA COMO ESTRATEGIA DIDÁCTICA EN EL AULA. Praxis & Saber, 6(11), 215-234.

El Gobierno presentó un plan para formar 111.000 programadores jóvenes y adultos—LA NACION. (s. f.). Recuperado 2 de abril de 2022, de [link].

Factorovich, P., & Sawady O’Connor, F. (2017). Actividades para aprender a Program.AR (I. Miller & T. Alberto, Eds.; Vol. 1). Fundación Sadosky. https://program.ar/descargas/manual-docente-descarga-web-v2017.pdf

Lodi, M., Malchiodi, D., Monga, M., Morpurgo, A., & Spieler, B. (2019). Constructionist Attempts at Supporting the Learning of Computer Programming: A Survey. Olympiads in Informatics, 13, 99-121. https://doi.org/10.15388/ioi.2019.07

Lopes Guedes, A., Lopes Guedes, F., & Guedes Laimer, A. C. (2015). Experiencias de robótica educativa / Experiences with Educational Robot. Revista Internacional de Tecnología, Ciencia y Sociedad, 4(2). https://doi.org/10.37467/gka-revtechno.v4.887

Lopez, P. E. M., Bonelli, E. A., & Sawady O’Connor, F. A. (s. f.). El nombre verdadero de la programación. 20.

MakeCode for micro:bit. (s. f.). Microsoft MakeCode for Micro:Bit. Recuperado 29 de mayo de 2022, de https://makecode.microbit.org/

Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M. (2011). Habits of programming in scratch. Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education - ITiCSE ’11, 168. https://doi.org/10.1145/1999747.1999796

MicroBlocks. (s. f.). Recuperado 29 de mayo de 2022, de https://wwww.microblocks.fun/

Moors, L., Luxton-Reilly, A., & Denny, P. (2018). Transitioning from Block-Based to Text-Based Programming Languages. 2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), 57-64. https://doi.org/10.1109/LaTICE.2018.000-5

Moran, R. (s. f.). Physical Bits. Physical Bits - A web-based programming environment for educational robotics that supports live coding and autonomy using a hybrid blocks/text programming language. Recuperado 29 de mayo de 2022, de https://gira.github.io/PhysicalBits/

Moran, R., Teragni, M., & Zabala, G. (2021). Physical Bits: A Live Programming Environment for Educational Robotics. En W. Lepuschitz, M. Merdan, G. Koppensteiner, R. Balogh, & D. Obdržálek (Eds.), Robotics in Education (pp. 291-303). Springer International Publishing. https://doi.org/10.1007/978-3-030-67411-3_26

Releases · GIRA/PhysicalBits. (s. f.). GitHub. Recuperado 29 de mayo de 2022, de https://github.com/GIRA/PhysicalBits/releases

Vega-Moreno, D., Cufí Solé, X., Rueda, M. J., & Llinás, D. (2016). Integración de robótica educativa de bajo coste en el ámbito de la educación secundaria para fomentar el aprendizaje por proyectos. https://rio.upo.es/xmlui/handle/10433/3504

Weintrop, D., & Wilensky, U. (2015). To block or not to block, that is the question: Students’ perceptions of blocks-based programming. Proceedings of the 14th International Conference on Interaction Design and Children, 199-208. https://doi.org/10.1145/2771839.2771860

XOD. (s. f.). Recuperado 29 de mayo de 2022, de https://xod.io/

Zabala, G., Morán, R., & Blanco, S. (2010, mayo). Physical Etoys: Una herramienta libre para el aprendizaje de tecnología con material concreto. V Congreso de Tecnología en Educación y Educación en Tecnología. http://sedici.unlp.edu.ar/handle/10915/18405
Publicado
13/06/2022
MORAN, Jorge. Diseño e implementación de un entorno de desarrollo integrado para robótica educativa soportado por una máquina virtual para plataformas de computación física. In: CONGRESSO IBERO-AMERICANO EM ENGENHARIA DE SOFTWARE (CIBSE), 25. , 2022, Córdoba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 360-367. DOI: https://doi.org/10.5753/cibse.2022.20985.