Critérios para inserção de estratégias cognitivas e metacognitivas no desenvolvimento de lógica de programação em ambientes virtuais de aprendizagem
Resumo
Vários estudos têm indicado que mobilizar estratégias cognitivas e metacognitivas pode melhorar o desempenho dos alunos. Este artigo descreve critérios que apoiam o uso dessas estratégias no desenvolvimento da lógica de programação e apresenta um checklist que as relaciona com recursos e ferramentas que podem auxiliar o professor a promover seus usos em ambientes virtuais de aprendizagem. Critérios, recursos e ferramentas foram especificados para apoiar o uso dessas estratégias. Uma situação de aprendizagem foi conduzida e, posteriormente, avaliada corroborando para a validação da viabilidade da aplicação desses critérios e a necessidade de implementação das estratégias em ambientes computacionais.
Palavras-chave:
estratégias cognitivas, estratégias metacognitivas, autorregulação da aprendizagem, lógica de programação, ambientes virtuais de aprendizagem
Referências
Alaoutinen, S., Smolander, K. (2010). “Student self-assessment in a programming course using bloom's revised taxonomy”. In Proc. 15th ITiCSE, 155-159.
Alhazbi, S., Hassan, M. (2010). “Fostering Self-Regulated learning in Introductory Computer Programming Course”. APEC 2008 Education Reform Symposium in Xi'an, China. (2008). 21st Century Competencies.
Bergin, S., Reilly, R., Traynor, D. (2005). “Examining the role of self-regulated learning on introductory programming performance”. In Proc. 1st ICER, 81-86.
Beyer, B.K. (1985). Critical thinking: What is it? Social Education, v. 49, n. 4, p. 270-276.
Boruchovitch, E. (1999). Estratégias de aprendizagem e desempenho escolar: considerações para a prática educacional. Psicologia: Reflexão e Crítica, v. 12, 361-376.
Brown, A.L. (1987). Metacognition, executive control, self-regulation, and other more mysterious mechanisms. In F. E. Weinert & R. Kluwe (Orgs.), Metacognition, motivation, and understanding (pp. 1-16). Hillsdale, N. J.: Erlbaum.
Brusilovsky, P., Sosnovsky, S. (2005). Individualized exercises for self-assessment of programming knowledge: an evaluation of QuizPACK. J. Educ. Resour. Comput. 5(3).
Castro, R.F. (2016). Autorregulação da aprendizagem no ensino superior a distância: o que dizem os estudantes?. Revista Brasileira de Ensino Superior, v. 2, n. 2, p. 15-26.
Chen, C.S. (2002). Self-regulated learning strategies and achievement in an introduction to information systems course. Information Technology, Learning and Performance Journal, v. 20, n. 1, p. 11-25.
Fantinel, P. C., Angelo, N., Angelo, D., Maraschin, C. (2013). Autorregulação da aprendizagem na educação a distância online. In: XVIII Conferência Internacional sobre Informática na Educação.
Flavell, J. H. (1976). Metacognitive aspects of problem solving. In L. B. Resnick (Ed.), The nature of intelligence, 231–235.
França, R., Tedesco, P. (2014). Um modelo colaborativo para a aprendizagem do pensamento computacional aliado à autorregulação. XXV SBIE.
Francisco, R., Pereira Jr, C., Ambrósio, A. P. (2016). Juiz Online no ensino de Programação Introdutória - Uma Revisão Sistemática da Literatura. XXVII SBIE.
Goya, D.H.; Rodriguez, C.L.; Araujo, C.A.; Venero, M.L.F. (2017). O Uso de Estratégias de Aprendizagem Cognitivas e Metacognitivas na Disciplina Semipresencial de Processamento da Informação. In: III Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação (WAlgProg).
Havenga, M., Breed, B., Mentz, E. (2013). Metacognitive and problem-solving skills to promote self-directed learning in computer programming: teachers' experiences. SA-eDUC, v. 10, n. 2.
Havenga, M. (2015). The role of metacognitive skills in solving object-oriented programming problems: a case study. TD: The Journal for Transdisciplinary Research in Southern Africa, v. 11, n. 1, 133-147. AOSIS.
Kautzmann, T. R., Jaques, P. (2016). Treinamento da Habilidade Metacognitiva de Monitoramento do Conhecimento em Sistemas Tutores. Revista Brasileira de Informática na Educação, v. 24, n. 2.
Koutselini, M. (1991). Child development and school reality. Nicosia: Pedagogical Institute of Cyprus.
Leite, E., Darsie, M. (2011). Implicações da metacognição no processo de aprendizagem da Matemática. Revista Eletrônica da Educação, v. 5, n. 2.
Lishinski, A., Yadav, A., Good, J., Enbody, R. (2016). Learning to Program: Gender Differences and Interactive Effects of Students' Motivation, Goals, and Self-Efficacy on Performance. In Proc. of the 2016 ACM Conference on International Computing Education Research (ICER '16). ACM, NY, USA, 211-220.
Moreira, A.E.C. (2014). Relações entre as estratégias de ensino do professor, com as estratégias de aprendizagem e a motivação para aprender de alunos do Ensino Fundamental 1. Dissertação. Universidade Estadual de Londrina.
Moreira, M. P., Favero, E. L. (2009). Um Ambiente Para Ensino de Programação com Feedback Automático de Exercícios. In: Workshop Sobre Educação e Computação - Anais do XVIII Congresso da Sociedade Brasileira de Computação 2008.
Ngai, G., Lau, W. W., Chan, S. C., Leong, H. V. (2009). On the implementation of self-assessment in an introductory programming course. ACM SIGCSE Bulletin, 41(4), 85-89.
Parham, J., Gugerty, L., Stevenson, D.E. (2010). Empirical evidence for the existence and uses of metacognition in computer science problem solving. In Proc. 41st SIGCSE, 416-420.
Pimentel, E. P. P., Omar, N., França, V. F. (2005). Um Modelo para Incorporação de Automonitoramento da Aprendizagem em STI. Revista Brasileira de Informática na Educação, v. 13, n. 1.
Rodriguez, C.L.; Goya, D.H.; Venero, M.L.F.; Araujo, C.A. (2017). Met@ Aprendizagem: estratégias metacognitivas e recursos diferenciados para apoiar a construção do pensamento lógico. XXVIII SBIE.
Santos, A. A. A., Boruchovitch, E. (2008). Escala de estratégias de aprendizagem para Universitários. Manuscrito não publicado, Unicamp, Campinas, Brasil.
Silva, A. L., Sá, I. (1997). Saber estudar e estudar para saber. Porto Editora.
Sirotheau, S.; de Brito, S. R.; da Silva, A. D. S.; Eliasquevici, M. K.; Favero, E. L.; Tavares, O. D. L. (2011). Aprendizagem de iniciantes em algoritmos e programação: foco nas competências de autoavaliação. XXII SBIE.
Sitthiworachart, J., Joy, M. (2004). Effective peer assessment for learning computer programming. In Proc. 9th SIGCSE, 122-126.
Son, L. K., Schwartz, B. (2002). The relation between metacognitive monitoring and control. In: Perfect, T. J.; Schwartz, B. Applied Metacognition. Cambridge: UK Cambridge University Press.
Testa, M. G., Freitas, H. A. (2006). Importância da autorregulação dos recursos da aprendizagem para a efetividade dos cursos desenvolvidos na internet. In: XXX Encontro da ANPAD (ENANPAD), 30.
Warr, P., Allan, C. (1998). Learning strategies and occupational training. International Review of Industrial and Organizational Psychology, 13, 83-121.
Weinert, F. E., Kluwe, R. H. (1987). Metacognition, motivation, and understanding. Hillsdale, N. J.: Erlbaum.
Weinstein, C. E., Mayer, R. E. (1985). The teaching of learning strategies. In M. Wittrock (Org.), Handbook of research on teaching (p. 315-327). NY, Macmillan.
Alhazbi, S., Hassan, M. (2010). “Fostering Self-Regulated learning in Introductory Computer Programming Course”. APEC 2008 Education Reform Symposium in Xi'an, China. (2008). 21st Century Competencies.
Bergin, S., Reilly, R., Traynor, D. (2005). “Examining the role of self-regulated learning on introductory programming performance”. In Proc. 1st ICER, 81-86.
Beyer, B.K. (1985). Critical thinking: What is it? Social Education, v. 49, n. 4, p. 270-276.
Boruchovitch, E. (1999). Estratégias de aprendizagem e desempenho escolar: considerações para a prática educacional. Psicologia: Reflexão e Crítica, v. 12, 361-376.
Brown, A.L. (1987). Metacognition, executive control, self-regulation, and other more mysterious mechanisms. In F. E. Weinert & R. Kluwe (Orgs.), Metacognition, motivation, and understanding (pp. 1-16). Hillsdale, N. J.: Erlbaum.
Brusilovsky, P., Sosnovsky, S. (2005). Individualized exercises for self-assessment of programming knowledge: an evaluation of QuizPACK. J. Educ. Resour. Comput. 5(3).
Castro, R.F. (2016). Autorregulação da aprendizagem no ensino superior a distância: o que dizem os estudantes?. Revista Brasileira de Ensino Superior, v. 2, n. 2, p. 15-26.
Chen, C.S. (2002). Self-regulated learning strategies and achievement in an introduction to information systems course. Information Technology, Learning and Performance Journal, v. 20, n. 1, p. 11-25.
Fantinel, P. C., Angelo, N., Angelo, D., Maraschin, C. (2013). Autorregulação da aprendizagem na educação a distância online. In: XVIII Conferência Internacional sobre Informática na Educação.
Flavell, J. H. (1976). Metacognitive aspects of problem solving. In L. B. Resnick (Ed.), The nature of intelligence, 231–235.
França, R., Tedesco, P. (2014). Um modelo colaborativo para a aprendizagem do pensamento computacional aliado à autorregulação. XXV SBIE.
Francisco, R., Pereira Jr, C., Ambrósio, A. P. (2016). Juiz Online no ensino de Programação Introdutória - Uma Revisão Sistemática da Literatura. XXVII SBIE.
Goya, D.H.; Rodriguez, C.L.; Araujo, C.A.; Venero, M.L.F. (2017). O Uso de Estratégias de Aprendizagem Cognitivas e Metacognitivas na Disciplina Semipresencial de Processamento da Informação. In: III Workshop de Ensino em Pensamento Computacional, Algoritmos e Programação (WAlgProg).
Havenga, M., Breed, B., Mentz, E. (2013). Metacognitive and problem-solving skills to promote self-directed learning in computer programming: teachers' experiences. SA-eDUC, v. 10, n. 2.
Havenga, M. (2015). The role of metacognitive skills in solving object-oriented programming problems: a case study. TD: The Journal for Transdisciplinary Research in Southern Africa, v. 11, n. 1, 133-147. AOSIS.
Kautzmann, T. R., Jaques, P. (2016). Treinamento da Habilidade Metacognitiva de Monitoramento do Conhecimento em Sistemas Tutores. Revista Brasileira de Informática na Educação, v. 24, n. 2.
Koutselini, M. (1991). Child development and school reality. Nicosia: Pedagogical Institute of Cyprus.
Leite, E., Darsie, M. (2011). Implicações da metacognição no processo de aprendizagem da Matemática. Revista Eletrônica da Educação, v. 5, n. 2.
Lishinski, A., Yadav, A., Good, J., Enbody, R. (2016). Learning to Program: Gender Differences and Interactive Effects of Students' Motivation, Goals, and Self-Efficacy on Performance. In Proc. of the 2016 ACM Conference on International Computing Education Research (ICER '16). ACM, NY, USA, 211-220.
Moreira, A.E.C. (2014). Relações entre as estratégias de ensino do professor, com as estratégias de aprendizagem e a motivação para aprender de alunos do Ensino Fundamental 1. Dissertação. Universidade Estadual de Londrina.
Moreira, M. P., Favero, E. L. (2009). Um Ambiente Para Ensino de Programação com Feedback Automático de Exercícios. In: Workshop Sobre Educação e Computação - Anais do XVIII Congresso da Sociedade Brasileira de Computação 2008.
Ngai, G., Lau, W. W., Chan, S. C., Leong, H. V. (2009). On the implementation of self-assessment in an introductory programming course. ACM SIGCSE Bulletin, 41(4), 85-89.
Parham, J., Gugerty, L., Stevenson, D.E. (2010). Empirical evidence for the existence and uses of metacognition in computer science problem solving. In Proc. 41st SIGCSE, 416-420.
Pimentel, E. P. P., Omar, N., França, V. F. (2005). Um Modelo para Incorporação de Automonitoramento da Aprendizagem em STI. Revista Brasileira de Informática na Educação, v. 13, n. 1.
Rodriguez, C.L.; Goya, D.H.; Venero, M.L.F.; Araujo, C.A. (2017). Met@ Aprendizagem: estratégias metacognitivas e recursos diferenciados para apoiar a construção do pensamento lógico. XXVIII SBIE.
Santos, A. A. A., Boruchovitch, E. (2008). Escala de estratégias de aprendizagem para Universitários. Manuscrito não publicado, Unicamp, Campinas, Brasil.
Silva, A. L., Sá, I. (1997). Saber estudar e estudar para saber. Porto Editora.
Sirotheau, S.; de Brito, S. R.; da Silva, A. D. S.; Eliasquevici, M. K.; Favero, E. L.; Tavares, O. D. L. (2011). Aprendizagem de iniciantes em algoritmos e programação: foco nas competências de autoavaliação. XXII SBIE.
Sitthiworachart, J., Joy, M. (2004). Effective peer assessment for learning computer programming. In Proc. 9th SIGCSE, 122-126.
Son, L. K., Schwartz, B. (2002). The relation between metacognitive monitoring and control. In: Perfect, T. J.; Schwartz, B. Applied Metacognition. Cambridge: UK Cambridge University Press.
Testa, M. G., Freitas, H. A. (2006). Importância da autorregulação dos recursos da aprendizagem para a efetividade dos cursos desenvolvidos na internet. In: XXX Encontro da ANPAD (ENANPAD), 30.
Warr, P., Allan, C. (1998). Learning strategies and occupational training. International Review of Industrial and Organizational Psychology, 13, 83-121.
Weinert, F. E., Kluwe, R. H. (1987). Metacognition, motivation, and understanding. Hillsdale, N. J.: Erlbaum.
Weinstein, C. E., Mayer, R. E. (1985). The teaching of learning strategies. In M. Wittrock (Org.), Handbook of research on teaching (p. 315-327). NY, Macmillan.
Publicado
29/10/2018
Como Citar
RODRIGUEZ, Carla Lopez; ROCHA, Rafaela Vilela da; GOYA, Denise Hideko; VENERO, Mirtha Lina Fernández; ZAMPIROLLI, Francisco.
Critérios para inserção de estratégias cognitivas e metacognitivas no desenvolvimento de lógica de programação em ambientes virtuais de aprendizagem. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 29. , 2018, Fortaleza/CE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2018
.
p. 1183-1192.
DOI: https://doi.org/10.5753/cbie.sbie.2018.1183.
