Programa

Programação I (LTI)

Curso Livre em MINOR - Alunos Externos

Licenciatura Bolonha em Física

Licenciatura Bolonha em Química

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 Tecnologias de Informação

Licenciatura Bolonha em Geologia

Licenciatura Bolonha em Biologia

Licenciatura Bolonha em Física

Licenciatura Bolonha em Meteorologia, Oceanografia e Geofísica

Pós-Graduação em Ciências para o Ensino

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.