Programa
Fundamentos da Programação
Licenciatura Bolonha em Engenharia Naval e Oceânica
Licenciatura Bolonha em Engenharia Mecânica
Programa
Computadores, algoritmos e programas. Linguagens de programação. Sintaxe e semântica. Elementos básicos de programação. Tipos elementares de dados. Nomes e atribuição. Comunicação com o exterior. Programas, instruções e sequenciação. Selecção. Repetição. Funções. Abstracção procedimental. Tuplos e ciclos contados. Cadeias de caracteres. Listas. Funções recursivas. Funções de ordem superior. Programação funcional. Recursão e iteração. Ficheiros. Dicionários. Abstracção de dados. Tipos abstratos de dados. Programação com objectos.