Uma Experiência no Ensino de Algoritmos utilizando Ambientes Visuais de Programação 3D
Resumo
A disciplina de Algoritmos e Programação de Computadores possui um dos maiores índices de reprovação em cursos de computação. A falta de motivação e a dificuldade no raciocínio lógico/algorítmico são alguns dos fatores que levam ao baixo rendimento. Este artigo apresenta uma experiência do uso do Ambiente de Desenvolvimento Visual 3D Alice, associado à metodologia PBL em um laboratório de tablets, como forma de introduzir os conceitos básicos de programação. A turma foi acompanhada através de questionários e avaliações que permitiram identificar sua percepção de uso da ferramenta e a compreensão dos conceitos de programação apresentados.
Referências
Borges, M. A. F. Avaliação de uma metodologia alternativa para a aprendizagem de programação. In: VIII Workshop de Educação em Computação WEI 2000. CURITIBA, PR, BRASIL., 2000.
Bruce, K. B. (2005). Controversy on how to teach CS 1: A discussion on the SIGCSEmembers mailing list. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 37(2), 111-117.
Carlisle, M., Wilson, T. Humphries, J, Hadfield, S., (2003) RAPTOR: Introducing Programming to Non-Majors with Flowcharts. [link]. Acesso em: 2 fev. 2009.
Chen, S. e Morris, S. (2005). Iconic programming for flowcharts, java, turing, etc. In Proceedings of the 10th Annual SIGCSE Conference on innovation and Technology in Computer Science Education. ACM Press, 104-107.
Da Silva, M. A. V.; et al; (2001) MODI – A Proposal of a visual tool to simulate and synthesize software applied to embedded systems. DEMIC / FEEC / UNICAMP.
Dann W., COSGROVE D. (2009) Carnegie Mellon University Alice, [link] Acesso em: 2 fev. 2009.
Denning, P. J. (2004). The field of programmers myth. Communications of the ACM, 47(7), 15-20.
Gomes, A. J. (2000) Ambiente de Suporte à aprendizagem de Conceitos Básicos de Programação, dissertação (Mestrado). Universidade de Coimbra.
Gondim, H. W. A. S. et al. Esboço de fluxogramas no ensino de algoritmos. In: XVII Workshop de Educação em Computação WEI 2008. Belém, PA, Brasil., 2008
Paulson, Brandon E Hammond, Tracy. (2007) Marqs: Retrieving Sketches Using DomainAnd Style-Independent Features Learned From A Single Example Using ADualClassifier.
Resnick M. et al, (2007) Scratch, [link]. Acesso em: 4 ago. 2008.
Rocha, H. V. (1991) Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação. UNICAMP.
SIGCSE-members. (2005). Archives of sigcse-members@ACM.ORG. Retrieved March 22, 2006, from [link]
