Objetivos Teórico da Disciplina
- apresentação do plano e da metodologia de ensino;
- critérios de avaliação;
- definição de ambiente e ferramentas para as aulas práticas;
- estruturas de dados: definição;
- introdução à programação estruturada e a Tipos Abstratos de Dados (TADs).
Objetivos Práticos da Disciplina
- Aprender as técnicas básicas de organização de dados em um computador sob a forma de estruturas de dados:
- na memória;
- em meios externos.
- Aprender a manipular e implementar estruturas de dados utilizando diversas técnicas de programação atualmente em uso.
- Aprender a projetar e a avaliar a eficiência de algoritmos complexos.
O Aluno deverá:
- Adquirir o conhecimento necessário para desenvolver programas de computador eficazes e eficientes para a solução de problemas complexos.
- Adquirir a experiência prática de desenvolvimento de programas de computador para desenvolver e estimar adequadamente a dificuldade de desenvolvimento de programas complexos.