O objectivo deste curso é :

  1. para aprender como construir algoritmos iterativos e recursivos
  2. estudar as estruturas de dados (listas e árvores) e o seu papel na concepção de algoritmos e a sua implementação em C.

No final do módulo, os alunos serão capazes de:

  1. algoritmos de concepção sem ter em conta os detalhes de implementação das estruturas de dados
  2. desenvolver programas modulares