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.

  • Ricardo Machado Ellensohn, Universidade Federal do Pampa - UNIPAMPA, campus Caçapava do Sul/RS

    Possui graduação em Química Industrial pela Universidade Federal de Santa Maria (1993), mestrado em Química Orgânica (Enamino Compostos) pela Universidade de São Paulo - USP (1996) e doutorado em Síntese Orgânica (Organometálicos e Síntese Total) pela Universidade de São Paulo- USP (2000). Pós-Doutoramento em Síntese Quiral (Compostos com atividade biológica) pela UNICAMP (2001). MBA Executivo em Gestão Empresarial (2009) e Licenciatura em Química pelo Programa Especial de Formação de Professores da UFSM (2012). Foi Professor Adjunto e Coordenador de Estágio da Universidade Estadual de Londrina (UEL - 2009-2010). Coordenador titular dos cursos de Química Industrial e Licenciatura Plena em Química da Universidade Norte do Paraná (UNOPAR) e Coordenador dos cursos de Pós Graduação Lato sensu em Gestão e Análise Ambiental e Gestão da Qualidade. Atuou como Diretor do Centro de Pesquisa em Ciências Agrárias da mesma universidade (UNOPAR - 2003 - 2010). Tem experiência na área de Desenvolvimento de Fitossanitários e Alimentos. Auditor Ambiental com cadastro de auditor líder no Instituto Ambiental do Paraná - IAP (2008 - 2010). Trabalhou com pesquisa e desenvolvimento de fitossanitários na Milenia Agrociências S/A (2001 - 2004) e como Gerente Industrial da A. M. Goldstein Alimentos do Brasil Ltda (2005 - 2007). Foi professor do Instituto Federal Farroupilha - Campus Panambi (2010 - 2013) onde atuou também como Coordenador de Área do projeto PIBID em Química e membro de diversos Colegiados e Comissões (Colegiado de Ensino Pesquisa e Extensão, Comitê Institucional de Pesquisa, Colegiado do curso de Licenciatura em Química, Núcleo Docente Estruturante da Licenciatura em Química, Comissão de Avaliação de Estágios Probatórios), ainda atuou com como consultor Ad hoc e membro do Conselho Institucional de Pesquisa do IF Farroupilha. Atualmente é professor Associado na Universidade Federal do Pampa - UNIPAMPA, campus Caçapava do Sul/RS onde também atuou como Coordenador Acadêmico (2016 - 2020), também é docente permanente do Programa de Pós-Graduação em Educação Profissional e Tecnológica do CTISM/UFSM. Atua ainda como consultor Ad Hoc de diversos periódicos e como avaliador do INEP/MEC para Credenciamento Institucional desde 2018.

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