Programação e Métodos Numéricos
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Ciências Físicas (Matemática) |
Ocorrência: 2020/2021 - 2S ![Requerida a integração com o Moodle Ícone do Moodle](/feup/pt/imagens/MoodleIcon)
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
MIEQ |
98 |
Plano de estudos oficial |
1 |
- |
6 |
70 |
162 |
Língua de trabalho
Português
Objetivos
A Unidade Curricular de Programação e Métodos Numéricos tem dois objetivos principais:
I. Introdução à Programação de Computadores
Proporcionar uma perspectiva da importância da utilização de sistemas digitais na resolução de problemas de Engenharia Química, em particular no desenvolvimento de conceitos e métodos para programação de computadores usando Visual Basic for Applications (VBA).
II. Introdução aos Métodos Numéricos
Adquirir os fundamentos de métodos numéricos relevantes em Engenharia Química, nomeadamente na aplicação de diferentes métodos numéricos na solução de problemas, usando folhas de cálculo e programação em VBA.
Resultados de aprendizagem e competências
Os estudantes devem ser capazes de:
- Conhecer equipamentos informáticos e os termos técnicos usados nesta área.
- Implementar algoritmos, desenvolver procedimentos, e codificar em VBA.
- Implementar a solução de problemas com diferentes métodos numéricos usando folhas de cálculo e/ou programação em VBA.
- Compreender as vantagens e desvantagens do uso de métodos numéricos alternativos.
- Reconhecer a importância das estimativas de erro e saber usar critérios de erros.
Modo de trabalho
Presencial
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
Não aplicável.
Programa
I. Introdução à Programação de Computadores
- Introdução aos sistemas digitais: conceitos e definiçõe
- Representação de dados
- Utilização do MS Excel em problemas de engenharia
- Programação em Visual Basic for Applications (VBA)
- Constantes, variáveis e expressões
- Funções intrínsecas
- Entrada e saída de dados
- Instruções condicionais e de ciclo
- Variáveis indexadas
- Funções externas
- Algoritmos
II. Introdução aos Métodos Numéricos
- Aproximações e Erros
- Equações Não-Lineares
- Sistemas de Equações Lineares e Não-Lineares
- Diferenciação e Integração
Bibliografia Obrigatória
Chapra, Steven C.;
Numerical methods for engineers. ISBN: 0-07-112180-3
M.M. Dias; Introdução à Programação com VBA , 2004/2005
Bibliografia Complementar
Chapra, Steven C.;
Power programming with VBA/Excel. ISBN: 0-13-047377-4
Métodos de ensino e atividades de aprendizagem
TP - Aulas Teórico-Práticas Gerais de 90+90 minutos de exposição dos principais conceitos.
L - Aulas Laboratoriais por Turma de 120 minutos em salas com equipamento informático.
Software
Microsoft Office
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Designação |
Peso (%) |
Participação presencial |
0,00 |
Teste |
100,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Frequência das aulas |
100,00 |
Total: |
100,00 |
Obtenção de frequência
Devido à situção resultante da pandemia COVID-19, todos estudantes inscritos obtêm frequência, independentemente da frequência às aulas PL.
Fórmula de cálculo da classificação final
A classificação é baseada nos seguintes elementos:
Avaliação Distríbuida
- T1 - Teste #1: a realizar numa aula T, no Moodle; máx 30 minutos; Excel+VBA
- T2 - Teste #2: a realizar numa aula T, no Moodle; máx 30 minutos; VBA(+Excel)
- T3 - Teste #3:
- Parte 1 a realizar numa aula T, no Moodle; máx 30 minutos; MN+VBA
- Parte 2 a realizar no final do semestre, presencial; máx 90 minutos; MN+(VBA+Excel)
Exame Final
- EF - Exame Final: a realizar na época de exames, presencial; máx 90 minutos; Excel+VBA+MN
- ER - Exame Recurso: a realizar na época de exames, presencial; máx 90 minutos; Excel+VBA+MN
Classificação final:
CF = 0,15 * T1 + 0,15 * T2 + 0,70 * T3
sujeita a nota mínima no teste T3 = 8 valores
ou
CF = EF
ou
CF = ER
Provas e trabalhos especiais
Não aplicável.
Avaliação especial (TE, DA, ...)
Mediante exame nas épocas apropriadas.
Melhoria de classificação
Exame Época de Recurso
Observações