UTILIZAÇÃO DE LINGUAGENS DE PROGRAMAÇÃO VISUAL NO ENSINO INTERDISCIPLINAR

Autores

Resumo

O ensino e aprendizagem de algoritmos e lógica de programação, dentre vários benefícios, estimulam o raciocínio lógico e a criatividade dos estudantes, além de desenvolver habilidades relacionadas à resolução de problemas. Geralmente, os conteúdos relacionados ao ensino e aprendizagem de algoritmos e lógica de programação, não beneficiam a resolução de problemas. Para aumentar o interesse dos estudantes no ensino e aprendizagem de algoritmos e lógica de programação, uma alternativa possível é a adoção de ferramentas que utilizam elementos gráficos e figuras para desenvolver programas. Nesse sentido, as linguagens de programação visual são consideradas adequadas para serem utilizadas no início do processo de ensino e aprendizagem de algoritmos e lógica de programação, pois possibilitam aos estudantes o desenvolvimento do raciocínio lógico a partir do foco na resolução de problemas. Considerando este contexto, o presente trabalho busca avaliar as funcionalidades da linguagem de programação visual tais como Alice, App Inventor e Scratch para, além da aprendizagem da lógica de programação, também, explorar questões multidisciplinares viabilizando, na prática educativa, uma abordagem teoricamente sistematizada.

Biografia do Autor

  • Jonathan Donato Pippi, Escola Estadual de Ensino Médio Professora Maria Rocha

    Possui Mestrado em Tecnologias Educacionais em Rede pela Universidade Federal de Santa Maria, Graduação em Licenciatura Plena - Prog. Esp. de Formação de Professores para a Ed. Profissional pela Universidade Federal de Santa Maria, Graduação em Informática pela Universidade Regional do Noroeste do Estado do Rio Grande do Sul (2002). Atualmente é professor na Educação Profissional - Curso Técnico em informática - EEEM Maria Rocha, atuando na área de Programação.

  • Rogério Correa Turchetti, Universidade Federal de Santa Maria-UFSM

    Possui graduação em Sistemas de Informação (UFN 2001), mestrado em Engenharia de Prod. ênfase em Tec de Informação (UFSM 2006) e doutorado em Informática (UFPR 2017). Atualmente é professor associado da Universidade Federal de Santa Maria, atuando nos cursos de graduação em computação (presencial e EaD) e no Mestrado Acadêmico em Educação Profissional e Tecnológica do CTISM. Tem experiência na área de Ciência da Computação, com ênfase em Sistemas Distribuídos, atuando principalmente nos seguintes temas: tolerância a falhas, redes de computadores, redes definidas por software, funções virtualizadas de rede e programação em blocos.

  • Leila Maria Araújo Santos, Universidade Federal de Santa Maria-UFSM

    Possui graduação em Sistemas de Informação, mestrado em Educação e doutorado em Informática na Educação. Especialista em Psicologia Positiva, Gestão de Pessoa, Saude no Trabalho e Bem Estar Corporativo, bem como NR1 como ferramenta de gestão. Atualmente é professora titular da Universidade Federal de Santa Maria (UFSM). Tem experiência na área de Educação Profissionale Tecnológica, atuando principalmente nos seguintes temas: tecnologia educacional, Educação Profissional e Tecnológica, criação de Ambiência: saudável, segura e produtiva.

Referências

BEGOSSO, L. C.; BEGOSSO, L. R.; ARAGÃO, N. An analysis of block-based programming environments for CS1. In: IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2020, Uppsala. Proceedings [...]. [S. l.]: IEEE, 2020. p. 1-5. Disponível em: https://doi.org/10.1109/FIE44824.2020.9273982 . Acesso em: 29 jul. 2026.

COSTA, N. et al. O uso da plataforma Scratch como ferramenta facilitadora durante o ensino de lógica de programação para alunos do ensino médio. Brazilian Journal of Development, Curitiba, v. 8, n. 8, p. 59279-59293, 2022. Disponível em: https://doi.org/10.34117/bjdv8n8-286 . Acesso em: 29 jul. 2026.

CSTA. K-12 computer science framework. [S. l.]: Computer Science Teachers Association, 2016. Disponível em: https://k12cs.org/wp-content/uploads/2016/09/K%E2%80%9312-Computer-Science-Framework.pdf . Acesso em: 29 jul. 2026.

DANN, W., COOPER, S., & PAUSCH, R. Learning to program with Alice. New York: Prentice Hall. 2005.

GIL, A. C. Métodos e técnicas de pesquisa social. 6. ed. São Paulo: Atlas, 2008.

GLUSHKOVA, T. Application of block programming and game-based learning to enhance interest in computer science. Journal of Innovations and Sustainability, [S. l.], n. 1, p. 21-32, 2016. Disponível em: https://doi.org/10.51599/is.2016.02.01.21. Acesso em: 29 jul. 2026.

HARDESTY, L. The MIT roots of Google’s new software. Cambridge, MA: MIT News, 2010. Disponível em: http://news.mit.edu/2010/android-abelson-0819. Acesso em: 29 jul. 2026.

IDREES, M.; ASLAM, F. A comprehensive survey and analysis of diverse visual programming languages. VFAST Transactions on Software Engineering, [S. l.], 2022. Disponível em: https://vfast.org/journals/index.php/VTSE/article/view/1009 . Acesso em: 29 jul. 2026.

KROHL, D. R; DUTRA, T. C.; DE MATOS, C. P. A interdisciplinaridade como proposta para o ensino de lógica de programação no ensino fundamental II. 2021. Revista Conexão UEPG. v. 17, n. 1, p. 1-14. Disponível em: https://doi.org/10.5212/Rev.Conexao.v.17.16902.23. Acesso em: 29 jul. 2026.

MAJED, M. Title of English-language original: Learn to Program with Scratch. Nonatec Editora Ltda, 2014.

MORAIS, C. G. B.; MENDES NETO, F. M.; OSÓRIO, A. J. M. Difficulties and challenges in the learning process of algorithms and programming in higher education: a systematic literature review. Research, Society and Development, Vargem Grande Paulista, v. 9, n. 10, e9429109287, 2020. Disponível em: https://doi.org/10.33448/rsd-v9i10.9287. Acesso em: 29 jul. 2026.

MOREIRA, G. L. et al. Desafios na aprendizagem de programação introdutória em cursos de TI da UFERSA, campus Pau dos Ferros: um estudo exploratório. In: ENCONTRO DE COMPUTAÇÃO DO OESTE POTIGUAR (ECOP), 3., 2018, Pau dos Ferros. Anais [...]. Pau dos Ferros: UFERSA, 2018. v. 2, n. 1. Disponível em: https://periodicos.ufersa.edu.br/index.php/ecop/article/view/7907. Acesso em: 29 jul. 2026.

NASCIMENTO, J. P. M. Um estudo sobre avaliação de software para o auxílio no ensino de programação. 2016. Trabalho de Conclusão de Curso (Licenciatura em Ciência da Computação) – Universidade Federal da Paraíba, Rio Tinto, 2016. Disponível em: https://repositorio.ufpb.br/jspui/handle/123456789/3320 . Acesso em: 29 jul. 2026.

PERIN, A. P. J.; SILVA, D. E.; VALENTIM, N. M. C. Um benchmark de ferramentas de programação em blocos que podem ser utilizadas nas salas de aula do Ensino Médio. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 32., 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021. p. 1162-1173. Disponível em: https://doi.org/10.5753/sbie.2021.217765. Acesso em: 29 jul. 2026.

REATEGUI, E.; FINCO, M. Proposta de diretrizes para avaliação de objetos de aprendizagem considerando aspectos pedagógicos e técnicos. RENOTE: Revista Novas Tecnologias na Educação, Porto Alegre, v. 8, n. 3, 2010. Disponível em: https://doi.org/10.22456/1679-1916.18066. Acesso em: 29 jul. 2026.

RESNICK, M. et al. Scratch: programming for all. Communications of the ACM, New York, v. 52, n. 11, p. 60-67, 2009. Disponível em: https://doi.org/10.1145/1592761.1592779. Acesso em: 29 jul. 2026.

SCRATCH. Web Content Accessibility Guidelines (WCAG) 2.2. [S. l.]: Scratch Foundation, 2023.

SILVA, N. C.; COUTINHO, E. F. Scratch como ferramenta lúdica para o ensino de língua inglesa. Research, Society and Development, Vargem Grande Paulista, v. 11, n. 9, e19511931201, 2022. Disponível em: https://doi.org/10.33448/rsd-v11i9.31201. Acesso em: 29 jul. 2026.

TÓTH, T.; LOVÁSZOVÁ, G. Mediation of knowledge transfer in the transition from visual to textual programming. Informatics in Education, Vilnius, v. 20, n. 3, p. 489-511, 2021. Disponível em: https://doi.org/10.15388/infedu.2021.20. Acesso em: 29 jul. 2026.

VEGSO, J. Interest in CS as a major drops among incoming freshmen. Computing Research News. 17(3), 236-248. 2015. Disponível em: https://cra.org/CRN/articles/may05/vegso. Acesso em: 29 jul. 2026.

XIE, B.; ABELSON, H. Skill progression in MIT App Inventor. In: IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, 2016, Cambridge. Proceedings [...]. [S. l.]: IEEE, 2016. p. 213-217. Disponível em: https://doi.org/10.1109/VLHCC.2016.7739687. Acesso em: 29 jul. 2026.

ZORZO, A. F. et al. Referenciais de Formação para os Cursos de Graduação em Computação. Porto Alegre. Sociedade Brasileira de Computação. 2017. ISBN 978-85-7669-424-3. Disponível em: https://doi.org/10.5753/sbc.ref.2017.134. Acesso em: 29 jul. 2026.

Downloads

Publicado

2026-07-31