JOAO - Proposta de um Juiz Online como Ferramenta de Apoio ao Ensino e Aprendizagem de Programação para Crianças e Adolescentes

  • Socorro Vânia L. Alves Universidade Federal do Oeste do Pará
  • Sávio M. Gaia Universidade Federal do Oeste do Pará
  • Yure S. G. Duarte Universidade Federal do Oeste do Pará
  • Enoque Melo Alves Universidade Federal do Oeste do Pará

Resumo


Este artigo descreve a proposta, desenvolvimento e a validação de um sistema de juiz online, denominado JOAO, voltado para a aprendizagem de programação baseada em blocos, particularmente para crianças e adolescentes. Por meio de um experimento prático, realizados por um grupo de usuários, verificou-se que a abordagem adotada no sistema deixou os aprendizes muito motivados, aumentou o nível de engajamento deles com as atividades e facilitou a compreensão dos conceitos abstratos da programação.
Palavras-chave: Juiz Online, Programação Baseada em Blocos, Aprendizagem

Referências

Almeida, E., Costa, E., Silva, K., Paes, R., Almeida, A. and Braga, J. (2002). AMBAP: Um Ambiente de Apoio ao Aprendizado de Programação. Workshop de Educação em Computação, Congresso anual da SBC, Florianópolis.

Alves, E.; Alves, S. V. L. and Cabral, L.; Junior, R. (2017). Módulo de Programação baseada em blocos para a plataforma Jabuti Edu com Blockly. XXIII Congresso Internacional de Informática na Educação (TISE). Anais Nuevas Ideas em Informática Educativa, Fortaleza-Ceará, v. 13, p.641-647. ISBN: 978-956-19-1043-0.

Batista, E. J. S., Silva, L., Leite, C. and Lima, A. (2017). Poredu: um ambiente de programação em blocos. Anais dos Workshops do Congresso Brasileiro de Informática na Educação; Anais dos Workshops do CBIE.

Bez, J. L., Tonin, N. A. and Rodegheri, P. R. (2014). Uri online judge academic: A tool for algorithms and programming classes. In 2014 9th International Conference on Computer Science & Education, pages 149–152. IEEE.

Dwan, F., Oliveira, E. and Fernandes, D. (2017). Predicão de zona de aprendizagem de alunos de introdução à programação em ambientes de correção automática de código. In Simpósio Brasileiro de Informática na Educação (SBIE), volume 28, page 1507.

Galvão, L., Fernandes, D. and Gadelha, B. (2016). Juiz online como ferramenta de apoio a uma metodologia de ensino híbrido em programação. In Brazilian Symposium on Computers in Education (SBIE), volume 27, page 140.

Mota, F. P.; Ribeiro, N. F. A.; Emmendorfer, L.; Butze, P.; Machado, K. S. and Adamatti, D. F. (2014). Desenvolvendo o Raciocínio Lógico no Ensino Médio: uma proposta utilizando a ferramenta Scratch. In: Anais do 25º. Simpósio Brasileiro de Informática na Educação. 3º. Congresso Brasileiro de Informática na Educação. Nov. 2014. Dourados, MS.

Nicolaci-da-Costa, A. M. (2007) O Campo da Pesquisa Qualitativa e o Método da Explicitação do Discurso Subjacente (MEDS). In: Psicologia: Reflexão e Crítica. vol.20 no.1. ISSN: 0102-7972. RS, Porto Alegre.

Oliveira, S., Pereira, M. and Teixeira, F. (2021). MIT App Inventor como Ambiente de Ensino de Algoritmos e Programação. In Anais do XXIX Workshop sobre Educação em Computação, (pp. 61-70). Porto Alegre: SBC. doi:10.5753/wei.2021.15897.

Papert, S. (1985). Logo: computadores e educação. Editora Brasiliense, São Paulo.

Pelz, F. D.; Jesus, E. A.; Raabe, A. L. (2012). Um Mecanismo para Correção Automática de Exercícios Práticos de Programação Introdutória. In Anais do XXIII Simpósio Brasileiro de Informática na Educação (Vol. 23, No. 1).

Pereira, F. D., Fonseca, S. C., Oliveira, E. H., Cristea, A. I., Bellhauser, H., Rodrigues, L., Oliveira, D. B., Isotani, S. and Carvalho, L. S. (2021). Explaining individual and collective programming students’ behaviour by interpreting a black-box predictive model. IEEE Access.

Perin, A., Silva, D. and Valentim, N. (2021). Um benchmark de ferramentas de programação em blocos que podem ser utilizadas nas salas de aula do Ensino Médio. In Anais do XXXII Simpósio Brasileiro de Informática na Educação, (pp. 1162-1173). Porto Alegre: SBC. doi:10.5753/sbie.2021.217765.

Rodrigues, L. C. Queiroga, A. P. G. de; Oliveira, M. V. and More, A. T. (2017). Projeto de Extensão: curso de introdução à programação para crianças do ensino fundamental. VI Congresso Brasileiro de Informática na Educação. Anais do XXIII Workshop de Informática na Escola.

Watanobe, Y., Chowdhury, I., Cortez, R. and Vazhenin, A. (2020). Next-generation programming learning platform: Architecture and challenges. SHS Web of Conferences, 77:01004.

Yera, R. and Martínez, L. (2017). A recommendation approach for programming online judges supported by data preprocessing techniques. Applied Intelligence, 47(2):277–290.

Zhao, W. X., Zhang, W., He, Y., Xie, X. and Wen, J.-R. (2018). Automatically learning topics and difficulty levels of problems in online judge systems. ACM Transactions on Information Systems (TOIS), 36(3):1–33.
Publicado
16/11/2022
ALVES, Socorro Vânia L.; GAIA, Sávio M.; DUARTE, Yure S. G.; ALVES, Enoque Melo. JOAO - Proposta de um Juiz Online como Ferramenta de Apoio ao Ensino e Aprendizagem de Programação para Crianças e Adolescentes. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 28. , 2022, Manaus. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 189-199. DOI: https://doi.org/10.5753/wie.2022.225698.