Disciplina Curricular

Matemática Computacional MC

Licenciatura Bolonha em Engenharia e Gestão Industrial - LEGI 2021

Contextos

Grupo: LEGI 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.

Disciplinas Execução

2023/2024 - 2º semestre

2022/2023 - 2º semestre

2021/2022 - 2º Semestre