Dificuldades dos estudantes na aprendizagem de programação: Uma revisão sistemática da literatura

Autores

  • Francisco Xavier da Silva Instituto Federal de Mato Grosso do Sul, IFMS https://orcid.org/0000-0001-7028-7623
  • Crediné Silva de Menezes Universidade Federal do Rio Grande do Sul, UFRGS
  • Alberto Nogueira de Castro Junior Universidade Federal do Amazonas, UFAM

DOI:

https://doi.org/10.14571/brajets.v18.n3.994-1009

Palavras-chave:

Aprendizagem, Inclusão, Metodologias Ativas, Programação

Resumo

O principal objetivo deste estudo foi revisar sistematicamente a literatura sobre as dificuldades dos estudantes no aprendizado de programação, abordando desafios conceituais, emocionais e práticos. A pesquisa seguiu o protocolo PRISMA, com uma busca sistemática de artigos publicados entre 2020 e 2024 nas bases de dados IEEExplore, Web of Science e Online Library Wiley. Os critérios de inclusão abrangeram estudos revisados por pares em português, inglês e espanhol, resultando na análise de 69 artigos. Os principais desafios encontrados incluem a dificuldade dos estudantes em compreender conceitos abstratos, como variáveis e loops, e a falta de recursos interativos que conectem teoria à prática. Estratégias eficazes para superar essas barreiras incluem o uso de metodologias ativas, como jogos sérios e plataformas de programação visual, além de robótica educacional e metodologias ágeis. Ferramentas adaptadas para estudantes com deficiência visual também foram mencionadas como fundamentais para a inclusão. O estudo sugere que a implementação de metodologias interativas e cooperativas, combinada com práticas inclusivas e tecnológicas, podem melhorar significativamente o aprendizado de programação. A formação continuada dos professores e a adaptação dos currículos são importantes para tornar o ensino de programação mais eficaz e acessível a uma ampla gama de estudantes.

Biografias do Autor

  • Francisco Xavier da Silva, Instituto Federal de Mato Grosso do Sul, IFMS

    Instituto Federal de Mato Grosso do Sul

  • Crediné Silva de Menezes, Universidade Federal do Rio Grande do Sul, UFRGS
    Professor Titular (Faculdade de Educação) Employment: Universidade Federal do Rio Grande do Sul: Porto Alegre, RS, BR
  • Alberto Nogueira de Castro Junior, Universidade Federal do Amazonas, UFAM

    Universidade Federal do Amazonas: Manaus, AM, BR
    1989-11-30 to present | Professor Titular (IComp)
    Employment

Referências

Ercan, M. F., & Sale, D. (2020, November). Teaching programming: An evidence based and reflective approach. In 2020 IEEE REGION 10 CONFERENCE (TENCON) (pp. 997-1001). IEEE. DOI: https://doi.org/10.1109/TENCON50793.2020.9293812

Souza, D. M., da Silva Batista, M. H., & Barbosa, E. F. (2016). Problemas e dificuldades no ensino de programação: Um mapeamento sistemático. Revista Brasileira de Informática na Educação, 24(1), 39. DOI: https://doi.org/10.5753/rbie.2016.24.1.39

Piaget, J. (1973). Estudos sociológicos. Forense.

PRISMA. (2020). Transparent reporting of systematic reviews and meta-analyses. PRISMA. https://www.prisma-statement.org/

Uehara, M. (2020, November). Programming learning by creating problems. In 2020 Eighth International Symposium on Computing and Networking Workshops (CANDARW) (pp. 272-276). IEEE. DOI: https://doi.org/10.1109/CANDARW51189.2020.00059

Vieira Junior, R. R. M., & Reategui, E. B. (2018). Arquitetura Pedagógica para leitura de textos digitais: uma proposta de intervenções programadas e automáticas. DOI: https://doi.org/10.5753/cbie.wcbie.2018.876

Publicado

2025-09-28

Edição

Secção

Article

Como Citar

Xavier da Silva, F., Silva de Menezes, C., & Nogueira de Castro Junior, A. (2025). Dificuldades dos estudantes na aprendizagem de programação: Uma revisão sistemática da literatura. Cadernos De Educação Tecnologia E Sociedade, 18(3), 994-1009. https://doi.org/10.14571/brajets.v18.n3.994-1009