Objectivos
Mestrado Bolonha em Bioinformática e Biologia Computacional
Mestrado Bolonha em Ciência Cognitiva
Mestrado Bolonha em Bioestatística
Mestrado Bolonha em Sistemas de Informação Geográfica - Tecnologias e Aplicações
Mestrado Bolonha em Informática
Mestrado Bolonha em Bioinformática e Biologia Computacional
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 a um software.