Implementação de Teoria da Carga Cognitiva na Disciplina Algoritmos: Um Relato de Experiência
Abstract
The Cognitive Load Theory (CLT) presents guidelines that aim to optimize the learning process, based on research related to human cognitive architecture. Considering the difficulty in learning algorithms, reflected in high retention rates of students, there is a need to seek solutions that facilitate the learning of this type of content. This work aims to verify whether it is possible to optimize the learning of algorithms through the development of didactic materials based on CLT. The inductive method was used, starting from the premise that CBT optimizes learning. Once developed, these materials were applied to a real class. As results, there was an improvement in learning, reflected in the reduction of retention rates.References
Berssanette, J. H. and de Francisco, A. C. (2021). Percepção de docentes que lecionam programação de computadores quanto à formação pedagógica. Revista Brasileira de Informática na Educação, 29(0):133–159.
Clark, R. C., Nguyen, F., Sweller, J., and Baddeley, M. (2006). Efficiency in learning: Evidence-based guidelines to manage cognitive load.
Costa, J. M. (2019). Microworlds with different pedagogical approaches in introductory programming learning: effects in programming knowledge and logical reasoning. Microworlds with different pedagogical approaches in introductory programming learning: effects in programming knowledge and logical reasoning, (1):145–174.
Kalyuga, S., Chandler, P., and Sweller, J. (1999). Managing split-attention and redundancy in multimedia instruction. Applied Cognitive Psychology: The Official Journal of the Society for Applied Research in Memory and Cognition, 13(4):351–371.
Lima, Á., Diniz, M., and Eliasquevici, M. (2019). Metodologia 7cs: Uma nova proposta de aprendizagem para a disciplina algoritmos. In Anais do XXVII Workshop sobre Educação em Computação, pages 429–443. SBC.
Miller, G. A. (1956). The magic number seven plus or minus two: Some limits on our capacity for processing information. Psychological review, 63:91–97.
Morais, C. G. B., Neto, F. M. M., and Osório, A. J. M. (2020). Dificuldades e desafios do processo de aprendizagem de algoritmos e programação no ensino superior: Uma revisão sistemática de literatura. Research, Society and Development, 9(10):e9429109287–e9429109287.
Passos, E. R. W. (2020). Princípios da teoria da carga cognitiva voltados à educação corporativa.
Rapkiewicz, C. E., Falkembach, G. A. M., Seixas, L. M. J. d., Santos, N. d. S. R. S. d., Cunha, V. V. d., and Klemann, M. (2007). Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. RENOTE: revista novas tecnologias na educação [recurso eletrônico]. Porto Alegre, RS.
Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive science, 12(2):257–285.
Sweller, J. (2003). Evolution of human cognitive architecture. Psychology of learning and motivation, 43:216–266.
Sweller, J., Van Merrienboer, J. J., and Paas, F. G. (1998). Cognitive architecture and instructional design. Educational psychology review, 10(3):251–296.
Van Merriënboer, J. J. and Sweller, J. (2010). Cognitive load theory in health professional education: design principles and strategies. Medical education, 44(1):85–93.
Clark, R. C., Nguyen, F., Sweller, J., and Baddeley, M. (2006). Efficiency in learning: Evidence-based guidelines to manage cognitive load.
Costa, J. M. (2019). Microworlds with different pedagogical approaches in introductory programming learning: effects in programming knowledge and logical reasoning. Microworlds with different pedagogical approaches in introductory programming learning: effects in programming knowledge and logical reasoning, (1):145–174.
Kalyuga, S., Chandler, P., and Sweller, J. (1999). Managing split-attention and redundancy in multimedia instruction. Applied Cognitive Psychology: The Official Journal of the Society for Applied Research in Memory and Cognition, 13(4):351–371.
Lima, Á., Diniz, M., and Eliasquevici, M. (2019). Metodologia 7cs: Uma nova proposta de aprendizagem para a disciplina algoritmos. In Anais do XXVII Workshop sobre Educação em Computação, pages 429–443. SBC.
Miller, G. A. (1956). The magic number seven plus or minus two: Some limits on our capacity for processing information. Psychological review, 63:91–97.
Morais, C. G. B., Neto, F. M. M., and Osório, A. J. M. (2020). Dificuldades e desafios do processo de aprendizagem de algoritmos e programação no ensino superior: Uma revisão sistemática de literatura. Research, Society and Development, 9(10):e9429109287–e9429109287.
Passos, E. R. W. (2020). Princípios da teoria da carga cognitiva voltados à educação corporativa.
Rapkiewicz, C. E., Falkembach, G. A. M., Seixas, L. M. J. d., Santos, N. d. S. R. S. d., Cunha, V. V. d., and Klemann, M. (2007). Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. RENOTE: revista novas tecnologias na educação [recurso eletrônico]. Porto Alegre, RS.
Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive science, 12(2):257–285.
Sweller, J. (2003). Evolution of human cognitive architecture. Psychology of learning and motivation, 43:216–266.
Sweller, J., Van Merrienboer, J. J., and Paas, F. G. (1998). Cognitive architecture and instructional design. Educational psychology review, 10(3):251–296.
Van Merriënboer, J. J. and Sweller, J. (2010). Cognitive load theory in health professional education: design principles and strategies. Medical education, 44(1):85–93.
Published
2023-08-06
How to Cite
CARDOSO, Wander Wilson de Lima; FAVERO, Eloi Luiz.
Implementação de Teoria da Carga Cognitiva na Disciplina Algoritmos: Um Relato de Experiência. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 31. , 2023, João Pessoa/PB.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.
p. 178-188.
ISSN 2595-6175.
DOI: https://doi.org/10.5753/wei.2023.230430.
