Uma Experiência no Ensino de Algoritmos utilizando Ambientes Visuais de Programação 3D

  • Halley Wesley A. S. Gondim UFG
  • Ana Paula Ambrósio UFG
  • Fábio Moreira Costa UFG

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

Astrachan, O., Bruce, K., Koffman, E., Kölling, M., & Reges, S. (2005). Resolved: Objects early has failed. SIGCSE '05: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri. 451-452.

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]
Publicado
20/07/2009
GONDIM, Halley Wesley A. S.; AMBRÓSIO, Ana Paula; COSTA, Fábio Moreira. Uma Experiência no Ensino de Algoritmos utilizando Ambientes Visuais de Programação 3D. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 17. , 2009, Bento Gonçalves/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 591-600. ISSN 2595-6175.