Ensino de Algoritmos baseado na Aprendizagem Significativa utilizando o Ambiente de Avaliação NetEdu
Resumo
Aprender a programar é um processo difícil e exigente. Isto pode ser constatado pelo alto índice de reprovação em disciplinas introdutórias de Ensino de Algoritmos e também em disciplinas avançadas. A forma como a organização do conhecimento ocorre em processos instrucionais pode ser determinante nos resultados da aprendizagem. Este artigo descreve uma metodologia para identificação de lacunas de aprendizagem aplicada no Ensino de Algoritmos. Com o uso de um protótipo de ambiente de avaliação estabelecem-se relações de pré-requisitos entre os conteúdos e criam-se conexões desses com cada unidade de avaliação. Como resultado, o ambiente permite acompanhar os resultados do estudante em cada conteúdo.Referências
Anderson J.R. e Skwareck E. (1996). The Automated Tutoring of Introductory Computer Programming, Communications of the ACM, Vol. 29, pp. 842-849, ACM Press.
Cardoso, S. M. V. e Jandl, Peter (1998). Estilos de Aprendizagem: Aprender a Aprender.
Doignon, J.-P. & Falmagne, J.-C. (1998). Knowledge Spaces. Berlin: Springer–Verlag.
du Boulay, J. B. H. (1986) Some Difficulties of learning to program. In: Journal of Educational Computing Research, 2(1):57-73.
Hockemeyer, C., & Albert, D. (1999). The Adaptive Tutoring System RATH. In M. E. Auer & U. Ressler (Eds.), ICL99 Workshop Interactive Computer aided Learning: Tools and Applications. Villach, Austria: Carinthia Tech Institute.
Garner, S.K.(2000) A Code Restructuring Tool to help Scaffold Novice Programmers, International Conference in Computer Education ICCE2000, Taipei, Taiwan.
Gomes, A. e Mendes, A. (2000). Suporte à aprendizagem da programação com o ambiente SICAS. Actas do V Congresso Ibero-Americano de Informática Educativa, Viña del Mar.
Maia, Rodrigo F. (2004) Sistema Multi-Agentes para Acompanhamento e Auxílio de Avaliação de Alunos em Ambientes de Ensino à Distância, Dissertação de Mestrado, Escola Politécnica da Universidade de São Paulo.
Masetto, Marcos T. (2003). Competência Pedagógica do Professor Universitário. São Paulo: Summus.
Moreira, Marco A., Masini, Elcie F.S. (2001). Aprendizagem Significativa: a teoria de David Ausubel. São Paulo: Centauro.
Perrenoud, Philippe. (1999) Avaliação: da excelência à regulação das aprendizagens – entre duas lógicas. Porto Alegre: Artmed Editora.
Rocha, Helena. V. (1991). Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação. Unicamp.
Song, J. S., Hahn, S. H., Tak, K. Y. e Kim, J. H. (1997) An Intelligent Tutoring System for Introductory C Language Course. Computers Education. Vol 28 No. 2.
Cardoso, S. M. V. e Jandl, Peter (1998). Estilos de Aprendizagem: Aprender a Aprender.
Doignon, J.-P. & Falmagne, J.-C. (1998). Knowledge Spaces. Berlin: Springer–Verlag.
du Boulay, J. B. H. (1986) Some Difficulties of learning to program. In: Journal of Educational Computing Research, 2(1):57-73.
Hockemeyer, C., & Albert, D. (1999). The Adaptive Tutoring System RATH. In M. E. Auer & U. Ressler (Eds.), ICL99 Workshop Interactive Computer aided Learning: Tools and Applications. Villach, Austria: Carinthia Tech Institute.
Garner, S.K.(2000) A Code Restructuring Tool to help Scaffold Novice Programmers, International Conference in Computer Education ICCE2000, Taipei, Taiwan.
Gomes, A. e Mendes, A. (2000). Suporte à aprendizagem da programação com o ambiente SICAS. Actas do V Congresso Ibero-Americano de Informática Educativa, Viña del Mar.
Maia, Rodrigo F. (2004) Sistema Multi-Agentes para Acompanhamento e Auxílio de Avaliação de Alunos em Ambientes de Ensino à Distância, Dissertação de Mestrado, Escola Politécnica da Universidade de São Paulo.
Masetto, Marcos T. (2003). Competência Pedagógica do Professor Universitário. São Paulo: Summus.
Moreira, Marco A., Masini, Elcie F.S. (2001). Aprendizagem Significativa: a teoria de David Ausubel. São Paulo: Centauro.
Perrenoud, Philippe. (1999) Avaliação: da excelência à regulação das aprendizagens – entre duas lógicas. Porto Alegre: Artmed Editora.
Rocha, Helena. V. (1991). Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação. Unicamp.
Song, J. S., Hahn, S. H., Tak, K. Y. e Kim, J. H. (1997) An Intelligent Tutoring System for Introductory C Language Course. Computers Education. Vol 28 No. 2.
Publicado
12/07/2008
Como Citar
PIMENTEL, Edson Pinheiro; OMAR, Nizam.
Ensino de Algoritmos baseado na Aprendizagem Significativa utilizando o Ambiente de Avaliação NetEdu. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 16. , 2008, Belém/PA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2008
.
p. 79-88.
ISSN 2595-6175.
