Objectivos
Mestrado Bolonha em Bioestatística
Mestrado Bolonha em Informática
Mestrado Bolonha em Bioinformática e Biologia Computacional
O objetivo principal desta unidade curricular é apresentar aos estudantes 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. - 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. - escrever funções e determinar corretamente o escopo léxico de variáveis. - compreender a abstração de dados e usar tipos de dados adequados a determinado problema. - escrever e documentar programas de acordo com as melhores práticas. - aplicar técnicas de teste de software.