Esboço de Fluxogramas no Ensino de Algoritmos

  • Halley Wesley A. S. Gondim UFG
  • Ana Paula Ambrósio UFG

Resumo


A disciplina de Algoritmos possui um dos maiores índices de reprovação em computação. A falta de motivação é um dos grandes fatores, já que os alunos enfrentam dificuldades no desenvolvimento do raciocínio lógico/algorítmico necessário. Este artigo propõe uma ferramenta de ensino que ameniza tais problemas com a utilização de tinta digital para a criação de esboços de fluxogramas que são convertidos para códigos podendo ser testados e avaliados.

Referências

Anderson R, et al; (2007) Classroom Presenter: Enhancing Interactive Education with Digital Ink. University of Washington.

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.

Bailie, F., Courtney, M., Murray, K., Schiaffino, R., & Tuohy, S. (2003). Objects first - does it work? Journal of Computing in Small Colleges, 19(2), 303-305.

Bruce, K. B. (2005). Controversy on how to teach CS 1: A discussion on the SIGCSE-members mailing list. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 37(2), 111-117.

Cares, P. L. L. (2002) Ambiente para teste de mesa utilizando fluxograma. Trabalho de Conclusão Graduação)–Faculdade de Ciência da Computação, Universidade do Vale do Itajaí.

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.

Crews T. e Ziegler U. (1998) The Flowchart Interpreter for Introductory Programming Courses. Department of Computer Science Western Kentuchy University Bowling Green.

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.

Davis R; (2007) Magic Paper: Sketch-Understanding Research. Massachusetts Institute of Technology.

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.

Kumar, A. N. (2003). The effect of closed labs in computer science I: An assessment. Journal of Computing in Small Colleges, 18(5), 40-48.

McGettrick, A., Boyle, R., Ibbett, R., Lloyd, J., Lovegrove, G., & Mander, K. (2005). Grand challenges in computing: Education--A summary. The Computer Journal, 48(1), 42-48.

Medeiros, C. L.; Dazzi, R. L. S. (2002) Aprendendo algoritmos com auxílio da WEB, em: Congresso Brasileiro de Computação 2002, Itajaí. Anais... Itajaí: UNIVALI – CTTMar.

Medina M. e Fertig C. (2005) Algoritmos e Programação: Teoria e Prática São Paulo: Novatec, pág. 21.

Mendes, A. J. N.; Gomes, A. J. (2000) Suporte a aprendizagem de programação com o ambiente SICAS. Em: Congresso Ibero Americano de Informática Ducativaribie, 5., 2000, Viña del Mar-Chile. Anais... Viña del Mar-Chile: Universidad del Chile.

Paulson, Brandon E Hammond, Tracy. (2007) A System for Recognizing and Beautifying Low-level Sketch Shapes Using NDDE and DCR.

Paulson, Brandon E Hammond, Tracy. (2007) Marqs: Retrieving Sketches Using Domain- And Style-Independent Features Learned From A Single Example Using A Dual-Classifier.

Rapkiewicz, Clevi Elena; et al. (2006) Estratégias Pedagógicas no Ensino de Algoritmos e Programação Associadas ao uso de Jogos Educacionais.

Rocha, H. V. (1991) Representações Computacionais Auxiliares ao Entendimento de Conceitos de Programação. UNICAMP.

Santiago, Rafael e Dazzi, Rudimar L.S. (2004) Ferramenta de Apoio ao Ensino de Algoritmos.

Scanlan, A. D. (1989) Structured Flowcharts Outperform Pseudocode: An Experimental Comparisons. California States University at Sacramento.

Shneiderman B. et al, (1977) "Experimental Investigations of the Utility of Detailed Flowcharts in Programming." Comm. ACM, pp. 373-381

SIGCSE-members. (2005). Archives of sigcse-members@ACM.ORG. Retrieved March 22, 2006, from [link]

Turner S, et al; (2006) Note Taking and the Tablet PC. Virginia Tech – Computer Science Department.
Publicado
12/07/2008
GONDIM, Halley Wesley A. S.; AMBRÓSIO, Ana Paula. Esboço de Fluxogramas no Ensino de Algoritmos. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 16. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 109-117. ISSN 2595-6175.