TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A importância do estudo de algoritmo e estrutura de dados

Artigo: A importância do estudo de algoritmo e estrutura de dados. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  19/9/2013  •  Artigo  •  293 Palavras (2 Páginas)  •  419 Visualizações

Página 1 de 2

1 Introdução

O ensino de algoritmo e estrutura de dados é essencial na grade curricular de um curso de licenciatura plena da computação, sendo considerado a base para o entendimento computacional. Essa disciplina normalmente aborda análise de algoritmos, listas, árvores, grafos, entre outros, objetivando que o aluno desenvolva o raciocínio algorítmico para resolução de problemas computacionais, apresentando conceitos a análise de algoritmos, bem como sua relação com estrutura de dados. Este processo de ensino àalgoritmos apresenta dois grandes desafios. O primeiro é a criação de ambientes que apoiam esse aprendizado, já que o processo de construção do conhecimento é necessário à produção de algoritmos para a programação. O segundo é implementar objetos de aprendizagem que levem em conta aspectos afetivos em sua adaptação de conteúdo e proposições de exercícios e problematizações. A forma usada para representar um algoritmo é variada, sendo as mais comuns através de linguagem natural, fluxograma convencional e pseudo-linguagem. Através de estruturas básicas (sequencia, seleção ou repetição), é possível construir programas usando uma sintaxe que se aproxima das linguagens de programação usuais. No entanto, independente da forma escolhida, em geral, a descrição do algoritmo é feita no papel. Aliados à dificuldade para representar o algoritmo e ao uso do papel, surgem questionamentos do tipo: Por que a solução proposta não é adequada? Qual o “caminho” que a solução proposta está seguindo? Estes questionamentos estão ligados ao fato de que a lógica de programação apresenta um grau de abstração inicial grande, pois muitas vezes o aluno não consegue visualizar o que aconteceria se a solução por ele proposta fosse executada em um computador. Em função disso, várias ferramentas foram desenvolvidas para auxiliar no processo de ensino-aprendizagem da estruturação de algoritmo. Algumas utilizam representação gráfica (fluxograma), outras usam representação textual (Portugol). Portanto, é

...

Baixar como (para membros premium)  txt (2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com