CiênciaVITAE
FITA

441167 - Programação e Métodos Numéricos

Unidade curricular obrigatória do 1º semestre do Mestrado em Química Tecnológica

Programa

Programação, linguagens, sistemas operativos e IDE's. Métodos numéricos e representação digital de informação. O suporte físico da programação: o hardware e as dependências hardware/software. Estruturas condicionais, funções, subrotinas.

Ambiente DOS: Virtualização e programação em Basic. Ambiente Windows: Programação em Basic e Fortran.

Estruturação e organização de programas. Funções e subrotinas. Algoritmos de busca e ordenamento. Ficheiros binários e ficheiros de texto. Métodos de resolução de equações não-lineares. Algoritmos para integração numérica e regressão linear ponderada. Fortran 90: atribuição estática e dinâmica de tamanho, precisão simples e dupla. Ajustes não lineares, multilineares e multiparamétricos.

A interface com o utilizador. Boas práticas de implementação dos algoritmos estudados.

Avaliação

Avaliação de tipo contínuo, baseada numa sucessão de trabalhos (programas, questionários, pesquisas bibliográficas, etc.) apresentados e entregues através do site Moodle desta unidade curricular.

A classificação final é a média ponderada de todos os trabalhos entregues, utilizando a seguinte grelha:

  • Erros no código - 0 a 8
  • Não funciona, mas sem erros no código - 8 a 10
  • Funciona, mas com erros - 10 a 12
  • Funciona sem erros - 12 a 14
  • Funciona e cumpre os requisitos - 14 a 16
  • Funciona, cumpre os requisitos e apresenta mais valias - 16 a 18
  • Tudo o anterior e realizado com solução inovadora - 18 a 20
 

English version