Utilização De Uma Lista Duplamente Encadeada Em Um Objeto De Aprendizagem Para O Ensino Do Algoritmo Bubble Sort

2009 
Introducao: Nos cursos de engenharia, as disciplinas de programacao de computadores possuem um grande indice de repetencia. Um dos motivos para essa situacao e o alto grau de raciocinio e pratica de logica envolvidos nesse tipo de curso, e que, muitas vezes, ainda nao esta desenvolvido nos academicos que acabaram de ingressar na universidade.A escolha da metodologia certa para repassar tais conteudos e fundamental para o sucesso no processo de aprendizagem (BRITO JUNIOR, 2006), portanto cabe ao professor conhecer as dificuldades de cada aluno e encontrar a melhor forma de apresentar o conteudo. Cada aluno se difere por possuir sua forma de aprendizado, sendo que ha aqueles que preferem a explicacao do professor, outros que preferem encontrar solucoes em programas que possuam erros e ainda ha aqueles que preferem aprender criando seus proprios codigos. Material e Metodos: Os objetos de aprendizagem sao um tipo de material computacional para dar suporte a aprendizagem (Flores, 2008) e que estao sendo extremamente difundidos tendo em vista a enorme abrangencia da internet. Os objetos de aprendizagem possuem entre suas vantagens a possibilidade de reutilizacao e a facil disponibilidade de serem acessados simultaneamente e em qualquer lugar.Com o objetivo de facilitar o aprendizado dos conteudos de ordenacao de dados (conteudo estudado nas disciplinas de programacao do curso de engenharia de computacao) foi desenvolvido um objeto de aprendizagem para o algoritmo de ordenacao Bubble Sort. Este objeto segue os padroes do paradigma orientado a objetos sendo desenvolvido na linguagem Java (applet).O aplicativo esta estruturado da seguinte forma: a manipulacao e feita em um vetor que ja contem dados iniciais, esses dados serao ordenados e cada estado da ordenacao sera armazenado em uma lista duplamente encadeada, onde cada elemento possui um ponteiro, ou referencia, para o anterior e o proximo, facilitando o processo de remocao do final da lista, pois tendo um ponteiro para o final da lista pode-se percorre-la nos dois sentidos indiferentemente, o que facilita o usuario de retornar a passos anteriores sem que a continuidade da execucao do algoritmo seja prejudicada.Alem da interface simples e botoes de iteracao que permitem retornar a um passo que nao ficou muito bem entendido, o applet conta ainda com legendas explicativas que ilustram as etapas do processo de apresentacao do mesmo. Este objeto tambem pode ser usado como ferramenta em aula ajudando o professor, tornando a aula diferenciada fazendo os alunos prestarem mais a atencao e adquirirem gosto pela disciplina (BRITO JUNIOR, 2006). Resultados e Discussao: Como o objeto tem pouco tempo de atividade, o projeto esta em fase de recolhimento de dados para testar a sua eficiencia no processo de ensino-aprendizagem da disciplina. Embora ja tem-se planos para o reaproveitamento da estrutura de lista duplamente encadeada para o desenvolvimento de outros algoritmos de ordenacao. Conclusoes: Conclui-se que o auxilio de um objeto de aprendizagem no ensinamento e muito eficaz e garante, em muitos casos, a atencao do aluno, tornando-se uma licao mais dinâmica, interessante e que seja uma forma alternativa ao ambiente arcaico da sala de aula. Orgao de Fomento: unipampa
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []