Programa

Fundamentos de Programação

Curso de Especialização em Estatística Aplicada à Biologia e Ciências da Saúde

Curso de Especialização em Informática

Mestrado Bolonha em Bioestatística

Mestrado Bolonha em Bioinformática e Biologia Computacional

Mestrado Bolonha em Engenharia Geoespacial

Mestrado Bolonha em Sistemas de Informação Geográfica - Tecnologias e Aplicações

Mestrado Bolonha em Bioinformática e Biologia Computacional

Mestrado Bolonha em Informática

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.