Objectivos

Licenciatura Bolonha em Engenharia de Telecomunicações e Informática

Ganhar conhecimentos de programação numa linguagem imperativa. Adquirir conhecimentos sobre algoritmos básicos de ordenação e procura. Saber seleccionar, criar e utilizar estruturas de dados elementares. Saber projectar algoritmos iterativos e recursivos, para a resolução de problemas. Saber analisar a complexidade dos algoritmos utilizados para resolver um dado problema por forma a poder escolher aqueles que sejam mais eficientes.

Licenciatura Bolonha em Engenharia Electrónica

Dominar as técnicas de representação de dados: árvores, listas e grafos. Conceber e analisar a eficiência dos algoritmos mais usados de manipulação de dados: inserção, ordenação e procura. Desenvolver aplicações usando a linguagem de programação C.