A Preliminary Analysis of the Application of Method 300 in Algorithm and Programming Classes

Abstract


The challenges in algorithms and programming learning are one of the reasons for the high dropout rates in the early years of computer science courses. This fact motivate the search and the application of new teaching strategies. So, active learning methodologies are presented as an alternative to help teachers in activities that promote greater interaction between students, increase engagement and learning possibilities. This work describes an experience, including actions and observations about application of an active and collaborative learning method, known as Method 300. The method was applied during the first weeks of class of an Algorithms and Programming discipline, in a group of freshmen from a Computer Science course. This document describes application strategies and discusses some preliminary results obtained from the application of this method.
Keywords: Programming teaching, Active methods, Method 300

References

Bigolin, N. M., Silveira, S. R., Bertolini, C., de Almeida, I. C., Geller, M., Parreira, F. J., da Cunha, G. B., and Macedo, R. T. (2020). Metodologias ativas de aprendizagem: um relato de experiência nas disciplinas de programação e estrutura de dados. Research, Society and Development, 9(1):5.

Borges, L. F. P. and Sbardelotto, V. S. (2017). O ensino na educação superior: uma análise da metodologia “trezentos” e sua relação com a pedagogia histórico-crítica. Revista Internacional de Educação Superior, 3(3):468–477.

Carvalho, L., Santos, A., Nakamura, F., and Oliveira, E. (2019). Detecção precoce de evasão em cursos de graduação presencial em computação: um estudo preliminar. In Anais do XXVII Workshop sobre Educação em Computação, pages 233–243, Belém/PA. SBC, WEI/CSBC.

Davis, C. and Oliveira, Z. d. (1994). Psicologia na educação. Cortez.

Diemer, M. H., Bercht, M., do Canto Filho, A. B., and Schorr, M. C. (2020). Metodologias ativas no ensino de algoritmos e programação: um relato de aplicação da metodologia peer instruction. Revista Destaques Acadêmicos, 11(4):240–255.

Fragelli, R. (2019). Método Trezentos: Aprendizagem Ativa e Colaborativa, para Além do Conteúdo. Desafios da Educação. Penso, Porto Alegre, 1 edition.

Fragelli, R. R. and Fragelli, T. B. O. (2017). Trezentos: a dimensão humana do método. Educar em Revista, 1(63):253–265.

Fragelli, T. B. O. and Fragelli, R. R. (2016). Uma experiência de aplicação do método trezentos na área da saúde. Educação, Ciência e Saúde, 3(1):10.

Freire, L., Coutinho, J., Lima, V., and Lima, N. (2019). Uma proposta de encontros de tutoria baseada em metodologias ativas para disciplinas de programação introdutória. In Anais dos Workshops do Congresso Brasileiro de Informa ?tica na Educação, volume 8, pages 298–307, Brasília/DF. CBIE/SBC.

Hoed, R. M. (2016). Análise da evasão em cursos superiores: o caso da evasão em cursos superiores da área de Computação. PhD thesis, Universidade de Brasília.

Mourão, A. (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 Workshop de Informática na Escola, volume 23, pages 667–676, Recife/PE. WIE/CBIE/SBC.

Zacarias, R. O. and Mello, D. R. B. (2019). Metodologias de ensino de lógica de programação e algoritmos em cursos de graduação. Revista Interdisciplinar Pensamento Científico, 5(2):29–44.
Published
2021-07-20
CASTRO JUNIOR, Amaury Antônio de; CHEUNG, Luciana Montera; BATISTA, Esteic Janaína Santos; LIMA, Anderson Corrêa de. A Preliminary Analysis of the Application of Method 300 in Algorithm and Programming Classes. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 29. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 171-180. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2021.15908.