Programa
Programação I (LTI)
Curso Livre em MINOR - Alunos Externos
Licenciatura Bolonha em Física
Licenciatura Bolonha em Química
Licenciatura Bolonha em Tecnologias de Informação
Licenciatura Bolonha em Biologia
Licenciatura Bolonha em Bioquímica
Licenciatura Bolonha em Estatística Aplicada
Licenciatura Bolonha em Matemática
Licenciatura Bolonha em Matemática Aplicada
Licenciatura Bolonha em Meteorologia, Oceanografia e Geofísica
Licenciatura Bolonha em Geologia
Programa
Elementos de linguagens de programação: Expressões e tipos; precedência e associatividade; funções; âmbito; bibliotecas e módulos. Elementos de estruturas de dados: Sequências, tuplos, listas e dicionários; ficheiros. Elementos de metodologia de programação: atribuição e teste booleano; decisão; iteração e recursão; abstração e especificação; clonagem. Elementos de desenvolvimento de software: Leitura e escrita; documentação; asserções e exceções; teste e depuração. Elementos de algoritmia: Busca exaustiva, por aproximação e por bisseção. Elementos de computação: breves noções de computabilidade e máquina de Turing.