ALGbr: Uma Nova Ferramenta Para Apoio ao Ensino/Aprendizagem de Lógica Computacional por Meio da Construção e Testes de Algoritmos

  • Carlos J. Santos IFSULDEMINAS
  • Matheus E. Franco IFSULDEMINAS
  • Hagar C. C. Corsini IFSULDEMINAS

Resumo


A representação dos algoritmos por meio do software viabiliza a agilidade na escrita e na revisão, facilitando a depuração, fornecendo mecanismos de verificação ha possível falhas na escrita, possibilitando o reaproveitamento e reutilização de código, facilitando as alterações e atualizações, favorecendo o entendimento e aprofundando a percepção do aluno, através da experimentação e congruência da teoria aliada à prática nos testes com algoritmos. A nova ferramenta proposta mostra-se como uma alternativa as demais existentes, pelo fato de possibilitar a utilização da construção de algoritmos baseados em linguagem C além da abordagem tradicional baseada em PASCAL.

Referências

ABE, J. M.; SCALZITTI, A., SILVA FILHO, J. I. Introdução à Lógica para Ciência da Computação. São Paulo: Arte e Ciência, 2001.

BARBOSA, L. M. Ensino de Algoritmos em Curso de Computação. São Paulo: Editora EDUC, 2001.

BERG, A. C.; FIGUEIRÓ, J. P. Lógica de Programação. 2. Ed. Rio Grande do Sul: ULBRA, 2002.

BERLINSK, D. O Advento do Algoritmo: A Idéia que Governa o Mundo. São Paulo: Globo, 2002.

CORMEN, T. H.; LEISERSON C. E.; RIVEST R. L. Stein C. Algoritmos: Teoria e Prática. Rio de Janeiro: Elsevier, 2002.

DUVAL, R. Sémiosis et penseé humaine – registres semiótiques et apprendtissages intellectuels. Berne, Peter Lang, 1995.

FPC - Free Pascal Compiler. Disponível em: [link]. Acesso em Abril/2013.

FOSNOT, C. T. Construtivismo – teoria, perspectivas e prática pedagógica. Tradução de Sandra Costa. Porto Alegre, ArtMed, 1998.

GCC - GNU Compiler Collection. Disponível em: [link]. Acesso em Abril/2013.

MANZANO J. A. N. G.; OLIVEIRA J. F.; Algoritmos – Lógica para Desenvolvedores de Programação de Computadores, 25ª Edição, São Paulo, Editora Érica, 2011.

PORTUGOL. Disponível em: [link]. Acesso em Abril/2013.

RAABE, André Luís Alice, Uma proposta de arquitetura de Sistema Tutor Inteligente baseada Teoria das Experiências de Aprendizagens Medianas – Tese de Doutorado, 2005.

SALIBA, W. L. C. Técnicas de Programação: Uma Abordagem Estruturada. São Paulo: Makron Books 1993.

SZWARCFITER, J. L.; MARKENZON, L. Estruturas de Dados e Seus Algoritmos. 2. Ed. Rio de Janeiro: Livros Técnicos e Científicos, 1994.

TIOBE Programming Community Index for April 2013. Disponível em: [link]. Acesso em Abril/2013.

VISUALG. Disponível em: [link]. Acesso em Dezembro/2012.
Publicado
23/07/2013
SANTOS, Carlos J.; FRANCO, Matheus E.; CORSINI, Hagar C. C.. ALGbr: Uma Nova Ferramenta Para Apoio ao Ensino/Aprendizagem de Lógica Computacional por Meio da Construção e Testes de Algoritmos. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 21. , 2013, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 508-514. ISSN 2595-6175.