Objetivos

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 Ciência Cognitiva

Mestrado Bolonha em Engenharia Geoespacial

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

Mestrado Bolonha em Informática

O objetivo principal desta unidade curricular é apresentar aos estudantes de ciências e engenharia a base e os aspetos teóricos da programação. No final do semestre, os estudantes deverão ser capazes de lidar com problemas de programação de média complexidade, utilizando uma linguagem de programação interpretada, por exemplo, Python. Mais especificamente, espera-se que os estudantes: - Sejam capazes de descrever os princípios, conceitos e fundamentos da programação. - Sejam capazes de projetar e implementar, numa linguagem de programação, uma solução executável (para um determinado problema) que utilize as bases e fundamentos da programação, cálculos básicos, estruturas condicionais, input / ouput, persistência e exceções. - Sejam capazes de escrever funções que recebam e retornem outras funções e determinar corretamente o escopo léxico de variáveis. - Sejam capazes de compreender a abstração de dados e usar tipos de dados adequados a determinado problema. - Sejam capazes de escrever e documentar programas de acordo com os princípios de software comuns e as melhores práticas. - Sejam capazes de aplicar técnicas de teste de software apropriadas e avaliar a qualidade de um software.