Pesquisando um pouco para encontrar um material mais dinamico para minhas aulas, encontrei no codeplex este excelente material para aulas de algoritmos, principalmente de estrutura, pesquisa e ordenação de dados.
Foi lembrado aos professores que a sala de aula hoje está munida de projetor e computador, e que o uso desse recurso traz uma dinamica melhor nas aulas.
Tentando deixar um pouco de lado o giz, códigos, textos e desenhos maravilhosos de minha parte sobre pilhas, filhas, listas etc, tentei encontrar animações que mostrassem a dinamica destes algoritmos em seu funcionamento, trazendo uma compreensao mais visual e menos abstrata ao aluno.
Procurando esse tipo de material eu encontrei isso:
Como vocês podem ver, é uma ferramenta que demonstra graficamente, juntamente com uma depuração de código do(C# e C++), o funcionamento de algoritmos de ordenação.
Então, o MDA é um conjunto de ferramentas cujo objetivo é fornecer suporte ao ensino de alguns tópicos abordados em disciplinas de computação.
Tópicos Abrangidos
- Estruturas de Dados
- Árvores Binárias de Pesquisa
- Filas
- Listas Simplesmente Encadeadas
- Pilhas
- Algorítmos de Ordenação
- Bubble Sort
- Heap Sort
- Insertion Sort
- Quick Sort
- Quick Sort Randômico
- Selection Sort
- Shell Sort
Desenvolvido por Bárbara Bellaver, sob a orientação do Prof. Manuel M. Oliveira, este projeto procura fornecer ferramentas que sejam de fácil utilização e que apresentem os tópicos acima de forma didática e clara.A linguagem utilizada para o desenvolvimento é a C#.
Logo, para consegui-la, tive que entrar em contato com a Bárbara no Rio Grande do Sul, a qual me passou as informações da ferramenta e seu endereço no Codeplex: http://mda.codeplex.com/
Lá é possível, baixar a ferramenta, testá-la e acompanhar a breve implementação dos códigos e seu funcionamento, além de um comparativo de vários algoritmos rodando ao mesmo tempo :)
Parabéns pela iniciativa, estudem e divirtam-se!
0 comentários:
Postar um comentário