Ensino de Programação com Aprendizagem Cooperativa:Um Relato de Experiência

  • Marcelo M. Silva UFC
  • Carlos E. A. Feitosa UFC
  • Antonio J. R. Castro UFC
  • M. Simone M. Nunes UFC

Resumo


O ensino de programação pode ser complexo e desafiador para alunos e professores. A aprendizagem cooperativa é uma alternativa motivadora, promovendo interação ativa entre estudantes, trabalhando em conjunto e compartilhando conhecimentos. Um experimento com cerca de 40 alunos de Engenharia de Computação foi realizado em um laboratório de informática, visando o Pensamento Computacional por meio da Aprendizagem Cooperativa. Após o estudo, um questionário avaliou a familiaridade dos alunos com os métodos de aprendizado. Os resultados indicaram que a aprendizagem cooperativa incentivou a resolução de problemas em grupo, permitindo o compartilhamento de conhecimentos e recebendo feedback positivo sobre seu uso.

Palavras-chave: Ensino de Programação, Aprendizagem Cooperativa, Pensamento Computacional

Referências

Alves, G., Rebouças, A., and Scaico, P. (2019). Coding dojo como prática de aprendizagem colaborativa para apoiar o ensino introdutório de programação: Um estudo de caso. In Anais do XXVII Workshop sobre Educação em Computação, pages 276–290. SBC.

Barcelos, T. S. and Silveira, I. F. (2012). Pensamento computacional e educação matemática: Relações para o ensino de computação na educação básica. In XX Workshop sobre Educação em Computação, Curitiba. Anais do XXXII CSBC, volume 2, page 23. sn.

Bardin, L. (2011). Análise de conteúdo. edições 70. Lisboa. Portugal.

Battistel, O. L., Holz, S. M., and Sauerwein, I. (2022). Motivação e eficiência em estratégias de ensino de física no nível médio. Revista Brasileira de Ensino de Física, 44:e20210278.

Blikstein, P. (2008). O pensamento computacional e a reinvenção do computador na educação. Education & Courses, 1.

Denzin, N. K. O. and Lincoln, Y. S. O. (2006). O Planejamento Da Pesquisa Qualitativa. Artmed.

Erbil, D. G. (2020). A review of flipped classroom and cooperative learning method within the context of vygotsky theory. Frontiers in Psychology, 11.

Johnson, Roger T e Johnson, D. W. (2008). Active learning: Cooperation in the classroom. The annual report of educational psychology in Japan, 47:29–30.

Machado, L. D. P., Berkenbrock, C. D. M., Bianeck, G. A., and Siple, I. Z. (2018). Uma ferramenta colaborativa para apoiar a aprendizagem de programação de computadores. Revista Brasileira de Computação Aplicada, 10(1):23–29.

Medeiros, T. J., da Silva, T. R., and da Silva Aranha, E. H. (2013). Ensino de programação utilizando jogos digitais: uma revisão sistemática da literatura. Renote, 11(3).

Mourão, A. B. (2017). Uma proposta da eficiência do uso da metodologia ativa baseada em problemas, utilizando dojo de programação, aplicada na disciplina de lógica de programação. In Anais Do XXIII Workshop de Informática Na Escola, pages 667–676. SBC.

Piekarski, A. E., Miazaki, M., Hild, T., Mulati, M. H., and Kikuti, D. (2015). A metodologia das maratonas de programação em um projeto de extensão: um relato de experiência. In Anais dos Workshops do Congresso Brasileiro de Informática na Educação, volume 4, page 1246. sn.

Raabe, A. L. A. and Silva, J. D. (2005). Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In XIII Workshop de Educação em Computação (WEI’2005). São Leopoldo, RS, Brasil, volume 3. sn.

Santoro et al, F. (1999). Um framework para estudo de ambientes de suporte à aprendizagem cooperativa. Revista Brasileira de Informática na Educação, 4(1):51–68.

SBC (2018). ”diretrizes para ensino de computação na educação básica”, sociedade brasileira de computação.

Silva, C. (2021). Visualization research at the software engineering and information systems laboratory (seis). In Anais Estendidos do XXXIV Conference on Graphics, Patterns and Images, pages 244–247, Porto Alegre, RS, Brasil. SBC.

Silva, M. M., Guerra, C. D., Severo, M., Máximo, J. B., Castro, A. J., de Queiroz Neto, V., Aguilar, P. A., and Nunes, M. S. (2022). Robótica e aprendizagem cooperativa como ferramenta de aprendizado: Um relato de experiência do pacce. In Anais do XXX Workshop sobre Educação em Computação, pages 73–84. SBC.

Sousa, F. T. R., Matias Filho, F. M. F., Nascimento, A. S., de Couto, M. R. L., Júnior, F. L. d. A. S., and de Moraes, J. L. (2018). Metodologia de ensino moderna orientada a projetos: modelo colaborativo de aprendizagem aplicado à disciplina de eletrônica digital. Revista de Informática Aplicada, 14(1).

Vieira, K. M. and Dalmoro, M. (2008). Dilemas na construção de escalas tipo likert: o número de itens e a disposição influenciam nos resultados. Encontro da ANPAD, 32:1–16.

Vygotsky, L. S. (1978). Mind in Society: Development of Higher Psychological Processes. Harvard University Press.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.

Zanetti et al, H. (2016). Pensamento computacional no ensino de programação: uma revisão sistemática da literatura brasileira. In :Simpósio Brasileiro de Informática na Educação-SBIE, volume 27, page 21.
Publicado
06/11/2023
Como Citar

Selecione um Formato
SILVA, Marcelo M.; FEITOSA, Carlos E. A.; CASTRO, Antonio J. R.; NUNES, M. Simone M.. Ensino de Programação com Aprendizagem Cooperativa:Um Relato de Experiência. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 29. , 2023, Passo Fundo/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 624-635. DOI: https://doi.org/10.5753/wie.2023.235200.