Algoritmos e Estruturas de Dados
(TCGM_ASD)

 Esta disciplina exige uma chave de inscrição

Realizamos constantemente algoritmos: (i) para conduzir um carro novo, consultamos e executamos as instruções contidas no respectivo manual ou (ii) para determinar o máximo divisor comum de dois números, aplicamos as instruções matemáticas definidas por Euclides. A cada um desses conjuntos de instruções constitui um algoritmo.

Assim, na disciplina propõe-se, por um lado, estimular o estudo, a análise e a compreensão dos algoritmos que permitem resolver problemas concretos (questões aritméticas, algébricas, combinatórias, de ordenação e consulta e probabilísticas), reflectindo-se na sua natureza de estrutura lógica e de formulação exacta bem como nas suas características de funcionamento e de eficiência. Por outro lado, procura-se introduzir as ideias formais da estrutura lógica e linguística dos algoritmos e dos programas.

Esta disciplina exige uma chave de inscrição