Disciplina Curricular
Matemática Computacional MC
Licenciatura Bolonha em Engenharia de Materiais - LEMat 2021
Contextos
Grupo: LEMat 2021 > 1º Ciclo > Formação Fundamental
Período:
Peso
6.0 (para cálculo da média)
Pré-requisitos
Álgebra Linear, Cálculo Diferencial e Integral I e II
Objectivos
Compreender a limitação finita de algoritmos numéricos. Trabalhar com estimativas de erros e compreender a propagação de erros em algoritmos. Interpolar e extrapolar dados por interpolação e mínimos quadrados. Aplicar a ciências de dados e medições experimentais. Aproximar, derivar e integrar funções por métodos numéricos. Aplicar a funções não elementares. Resolver equações e sistemas não lineares por métodos numéricos. Aproximar a solução de equações diferenciais ordinárias, incluindo sistemas. Aproximar a solução de problemas com equações diferenciais parciais. Desenvolver projectos computacionais elementares. Aplicar a diversos problemas de engenharia e de visualização gráfica.
Programa
Representação numérica e introdução ao MATLAB (ou Python). Erros e Condicionamento. Interpolação e extrapolação de dados. Método de Mínimos Quadrados - Projecção L2 discreta. Equações unidimensionais - Métodos da Secante e de Newton. Integração e Equações Diferenciais Ordinárias – Métodos de Euler, Runge-Kutta e adaptativos. Sistemas de Equações Lineares e Não Lineares – Métodos de Ponto Fixo, Newton. Diferenciação e integração numéricas - caso geral e elementar (várias variáveis). Equações com Derivadas Parciais – Diferenças Finitas, Splines e Elementos Finitos.
Metodologia de avaliação
Exame (50%) e Trabalhos computacionais (50%), sujeitos a nota mínima. Eventual necessidade de discussão oral dos trabalhos, requerida para notas finais iguais ou superiores a 18.
Componente de Competências Transversais
A UC permite o desenvolvimento de competências transversais em Pensamento Crítico, Criatividade e Estratégias de Resoluções de Problemas, nas aulas, em trabalho autónomo e nas várias componentes de avaliação. A percentagem de avaliação associada a estas competências deverá ser da ordem dos 15%.
Componente Laboratorial
Aplicável apenas em aulas dedicadas a aspectos da linguagem de programação MATLAB (ou Python)
Componente de Programação e Computação
3 ECTS correspondentes à avaliação por trabalhos computacionais (50%) que envolvem múltiplos conceitos presentes na UC-1 e outros conceitos da UC-2: • Análise da complexidade de algoritmos • Análise do comportamento de algoritmos imperativos simples • Técnicas avançadas de análise da complexidade de algoritmos Segmentação do cálculo computacional por passos algorítmicos. Cálculo do número de operações elementares. Algoritmos recursivos e uso de estruturas de dados como vetores e árvores. Aspectos paralelizáveis em sistemas. Minimização do tempo computacional. Mau condicionamento e efeitos da propagação de erros. (Aspectos teóricos não inferiores a 10%)
Princípios Éticos
Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.