AESDA: Ferramenta Educacional Gráfica Extensível para Ensino de Algoritmos de Ordenação e Pesquisa com Ênfase na Análise da Eficiência de Algoritmos

  • Murillo Silva UFG
  • Paulo Afonso Parreira Júnior UFG

Resumo


A literatura relata dificuldades encontradas por alunos em compreender os conceitos abstratos de certas disciplinas, como Algoritmo e Estrutura de Dados (AED). Uma proposta para tentar minimizar esse problema é a utilização de ferramentas gráficas de apoio. Muitas ferramentas têm sido desenvolvidas com enfoque no ensino de AED, porém com certas limitações. Sendo assim, o objetivo deste trabalho é apresentar a AESDA, uma ferramenta educacional extensível para ensino de métodos de ordenação e pesquisa com ênfase na análise da eficiência de algoritmos. O maior diferencial da AESDA está no fato de que ela pode ser estendida, de forma que novos tipos de algoritmos possam ser adicionados a sua funcionalidade. Este artigo apresenta ainda uma avaliação qualitativa da AESDA, que obteve como resultados 95% de aceitação com relação à facilidade de uso e 85% quanto à utilidade dessa ferramenta.

Referências

Araújo, C. R. “Uma proposta de ferramenta de apoio à educação musical via Web usando Java XML”. Dissertação de Mestrado. FEEC/UNICAMP. 2002.

Azul, A. A.; Mendes, A. J. “EDDL: Um Programa Didático sobre Estruturas de Dados Dinâmicas Lineares”. 3º Simpósio Investigação e Desenvolvimento de Software Educativo. Évore. Portugal. 1998.

Black, P. E. “Dictionary of Algorithms and Data Structures”. National Institute of Standards and Technology. Disponível em [link]. Acesso em: Abril 2013.

Cano, C. A. “Os Recursos da Informática e os Contextos de Ensino e Aprendizagem”. ArtMed, 1998.

Coscarelli, C. V. O. “Uso da Informática como instrumento de Ensino e Aprendizagem”, Revista Presença Pedagógica, Editora Dimensão. Disponível em: [link]. Acesso em: Abril de 2013.

Davis, F.D.; Bagozzi, R. P.; Warshaw P.R. “User Acceptance of Computer Technology: A Comparison of two Theoretical Models. Management Science. v. 35, n. 8, p. 982-1003, 1989.

Flávio, D. TED – “Tutorial de Estruturas de Dados”. Disponível em: [link]. Acesso: Abril de 2013.

Ginat, David, “Efficiency of algorithms for programming beginners”, Technical Symposium on Computer science education. Volume 28 Issue 1. Março, 1996.

Gomes, A.; Mendes. A. J. “Learning to program difficulties and solutions. International Conference on Engineering Education”. ICEE 2007, Setembro 2007.

Gomes da Costa, F. H. “Objeto de Aprendizagem para o ensino de Estruturas de Dados”. Monografia de Graduação. UnB, 2011.

Madeira, M. F., Simões, P. W. T. de A., e Martins, P. J. “ODIN ambiente web de apoio ao ensino de estruturas de dados lista encadeada”. 1º Congresso Sul catarinense de Computação, 2005.

Mercado, L. P. L. “Novas Tecnologias na Educação: Reflexões Sobre a Prática”. EDUFAL, 2002.

Santos, R. P. e Costa, H. A. X. TBC-AED: “Um Software Gráfico para Apresentação de Algoritmos e Estruturas de Dados aos Iniciantes em Computação e Informática”. I Congresso de Computação do Sul do Mato Grosso COMPSULMT. Rondonópolis, MT, Brasil, 2005.

Silva, M. “AESDA – Ferramenta Educacional Gráfica para Ensino de Algoritmos de Ordenação e Pesquisa com Ênfase na Análise da Eficiência dos Algoritmos”. Monografia de Graduação. Ciência da Computação da UFG/Câmpus Jataí, 2012.

Soares, T. C. A. P., Cordeiro E. S., Stefani Í. G. A., Tirelo, F. “Uma Proposta Metodológica para o Aprendizado de Algoritmos em Grafos Via Animação Não-Intrusiva de Algoritmos”. WEIMIG 2004
Publicado
23/07/2013
SILVA, Murillo; PARREIRA JÚNIOR, Paulo Afonso. AESDA: Ferramenta Educacional Gráfica Extensível para Ensino de Algoritmos de Ordenação e Pesquisa com Ênfase na Análise da Eficiência 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. 661-670. ISSN 2595-6175.