Uma análise das dificuldades no ensino de programação na educação básica e os problemas de interação nas ferramentas computacionais
Resumo
A compreensão da tecnologia vem sendo amplamente abordada na educação básica. Muitas escolas abordam conceitos como pensamento computacional e programação na sala de aula. Este trabalho objetiva investigar as principais dificuldades enfrentadas por estudantes da educação básica durante atividades envolvendo programação, bem como estabelecer uma relação entre tais dificuldades e problemas de interação nas principais ferramentas. Por meio da revisão da literatura científica, obteve-se um panorama geral que sinalizou "Estruturas de repetição" e o "Uso de variáveis" como as dificuldades mais presentes, além de 50% das dificuldades encontradas relacionarem-se a problemas de interação e interface.
Referências
Branco, A., Dutra, C., Zumpichiatti, D., Campos, F. A., SantClair, G., Mello, J., Moreira, J. a. V., Godinho, J., Marotti, J., and Gomide, J. (2021). Programming for children and teenagers in brazil: A 5-year experience of an outreach project. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE ’21, page 411–417, New York, NY, USA. Association for Computing Machinery.
Brunsek, A., Perlman, M., McMullen, E., Falenchuk, O., Fletcher, B., Nocita, G., Kamkar, N., and Shah, P. S. (2020). A meta-analysis and systematic review of the associations between professional development of early childhood educators and children’s outcomes. Early Childhood Research Quarterly, 53:217–248.
Bryndova, L. and Malisu, P. (2020). Assessing the current level of the computational thinking within the primary and lower secondary school students using educational robotics tasks. In Proceedings of the 4th International Conference on Education and Multimedia Technology, ICEMT ’20, page 239–243, New York, NY, USA. Association for Computing Machinery.
Castillo, R. E., Cheng, C. J., Agustin, J. S., and Aragon, M. C. R. (2019). Development of an educational mobile game applications for grade 5 for knowledge channel inc. In Proceedings of the 2nd International Conference on Information Science and Systems, ICISS ’19, page 99–104, New York, NY, USA. Association for Computing Machinery.
Choi, W. C. (2023). The influence of code.org on computational thinking and learning attitude in block-based programming education. In Proceedings of the 2022 6th International Conference on Education and E-Learning, ICEEL ’22, page 235–241, New York, NY, USA. Association for Computing Machinery.
Fuste, A. and Schmandt, C. (2019). Hypercubes: A playful introduction to computational thinking in augmented reality. In Extended Abstracts of the Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts, CHI PLAY ’19 Extended Abstracts, page 379–387, New York, NY, USA. Association for Computing Machinery.
Galdo, A. C., Celepkolu, M., Lytle, N., and Boyer, K. E. (2022). Pair programming in a pandemic: Understanding middle school students remote collaboration experiences. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, SIGCSE 2022, page 335–341, New York, NY, USA. Association for Computing Machinery
Gardner, T., Leonard, H. C., Waite, J., and Sentance, S. (2022). What do we know about computing education for k-12 in non-formal settings? a systematic literature review of recent research. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1, ICER ’22, page 264–281, New York, NY, USA. Association for Computing Machinery.
Genesio, N., Menezes, M., Almeida, J., Boaventura, A., and Valle, P. (2023). Aprendendo lógica de programação desenvolvendo jogos digitais: Um relato de experiência. In Anais do XXIX Workshop de Informatica na Escola, pages 375–386, Porto Alegre, RS, Brasil. SBC.
Jormanainen, I. and Tukiainen, M. (2021). Attractive educational robotics motivates younger students to learn programming and computational thinking. In Eighth International Conference on Technological Ecosystems for Enhancing Multiculturality, TEEM’20, page 54–60, New York, NY, USA. Association for Computing Machinery.
Kanaki, K. and Kalogiannakis, M. (2023). Algorithmic thinking in early childhood. In Proceedings of the 6th International Conference on Digital Technology in Education, ICDTE ’22, page 66–71, New York, NY, USA. Association for Computing Machinery.
Liang, M., Li, Y., Weber, T., and Hussmann, H. (2021). Tangible interaction for children’s creative learning: A review. In Proceedings of the 13th Conference on Creativity and Cognition, CC ’21, New York, NY, USA. Association for Computing Machinery.
Luo, F., Yan, W., Liu, R., and Israel, M. (2022). Elementary students understanding of variables in computational thinking-integrated instruction: A mixed methods study. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, SIGCSE 2022, page 523–529, New York, NY, USA. Association for Computing Machinery.
Martins, E. C., da Silva, L. G. Z., and de Almeida Neris, V. P. (2023). Systematic mapping of computational thinking in preschool children. International Journal of Child Computer Interaction, 36:100566
Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015). Guidelines for conducting systematic mapping studies in software engineering: An update. Information and software technology, 64:1–18.
Pinheiro, J., Godinho, J., Guedes, Y., Cardoso, G., Zumpichiatti, D., and Gomide, J. (2019). Programa(ação): Atividades lúdicas para ensino de programação em escolas públicas. In Anais do XXVII Workshop sobre Educação em Computação, pages 91–100, Porto Alegre, RS, Brasil. SBC.
Ponce, P., Molina, A., Mata, O., and Baltazar, G. (2019). Lego® ev3 platform for stem education in elementary school. In Proceedings of the 2019 8th International Conference on Educational and Information Technology, ICEIT 2019, page 177–184, New York, NY, USA. Association for Computing Machinery.
Qian, Y., Yan, P., and Zhou, M. (2019). Using data to understand difficulties of learning to program: A study with chinese middle school students. In Proceedings of the ACM Conference on Global Computing Education, CompEd ’19, page 185–191, New York, NY, USA. Association for Computing Machinery.