|
Computação Científica |
Os principais objetivos desta Unidade Curricular são:
- capacitar os alunos na implementação de algoritmos com programação em software específico ou usando uma linguagem de programação já conhecida,
- capacitar os alunos com conhecimentos sobre modelos e métodos matemáticos, como os métodos numéricos,
- capacitar os alunos com conhecimentos sobre modelação e simulação de sistemas.
No final da Unidade Curricular o estudante de ser capaz de
- utilizar os métodos numéricos estudados para determinar as soluções de problemas reais das ciências e das engenharias,
- construir um modelo de simulação de um sistema real e realizar a sua implementação usando software adequado ou uma linguagem de programação já conhecida,
|
Computação Científica |
Capítulo 1. Computação Científica
1. Definição
2. Modelo Genérico
3. Modelo Matemático
4. Tipos de Modelos Matemáticos
5. Modelação Matemática
6. Elaboração de Algoritmos
7. Programação em MatLab
Capítulo 2. Computação Numérica
1. Cálculo Numérico
2. Representação de Números
3. Análise e Representação de Erros
Capítulo 3. Métodos Numéricos Iterativos
1. Métodos Numéricos
2. Métodos Analíticos vs. Métodos Numéricos
3. Necessidade de usar Métodos Numéricos
4. Métodos Iterativos
5. Resolução de Problemas
6. Problemas com Equações Não Lineares
7. Problemas com Equações Lineares
8. Interpolação Polinomial
9. Aproximação Polinomial
Capítulo 4. Modelação e Simulação de Sistemas
1. A simulação de Sistemas
2. Modelos de Simulação
3. Propriedades dos Modelos de Simulação
4. Classificação dos Modelos de Simulação
5. Modelos de Simulação Dinâmicos Discretos
6. Modelos de Simulação Dinâmicos Contínuos
7. Modelos de Simulação Estáticos: Método de Monte Carlo
|
Computação Científica |
"Computação Numérica", 1996
Edite Manuela da G.P. Fernandes
Serviços de Reprografia e Publicações da Universidade do Minho, Braga
"Métodos Numéricos", 1988
Maria Raquel Valença
Instituto Nacional de Investigação Científica
"Numerical Methods and Software", 1989
David Kahaner, Cleve Moler, Stephen Nash
Prentice Hall International Editions,
ISBN: 0-13-627258-4
"Algoritmos Numéricos", 2007
Frederico Ferreira Campos, filho
LTC Editora
"Simulaçao Discreta de Sistemas de Gestão", 2013
José Álvaro Assis Lopes
Monitor - Projectos e Edições, Lda
"Simulation Modeling & Analysis", Fourth Edition, 2007
Averill M. Law
McGrawHill International Edition
ISBN: 972-722-510-1
"Simulation Modeling HandBook - A Practical Approach", 2004
Christopher A. Chung
CRC Press
ISBN: 0-8493-1241-8
"Modelagem e Simulação de Sistemas", 2001 (atualizado em 2007)
Braulio Adriano de Mello
http://www.munif.com.br/munif/arquivos/ap-sim.pdf?id=319
|
Computação Científica |
A avaliação no período de Aprendizagem consiste no seguinte :
- 1 Teste Escrito (frequência): 12 valores
- 1 Trabalho Prático: 8 valores
- Assiduidade: 75%
Aprendizagem = Trabalho Prático + Teste Escrito
em que,
- Assiduidade < 75% ==> Reprovado e Não Admitido a Exame
- Trabalho Prático < 2,0 (em 8) ==> Reprovado e Não Admitido a Exame
- Aprendizagem < 5,5 ==> Reprovado e Não Admitido a Exame
- Aprendizagem >= 9,5 ==> Aprovado e Dispensado de Exame
- Outros casos ==> Reprovado e Admitido a Exame
Exames = Trabalho prático + Teste Escrito
em que,
- Trabalho Prático (realizado durante o período de Aprendizagem): 8 valores
- Teste Escrito: 12 valores
|
Computação Científica |
Tipo
Data
Hora
Salas
Enunciado
Resolução
Trabalho Prático
04/01/2020
-
-
-
Frequência
10/12/2019
18h
6.01
TRABALHO PRÁTICO:
Deverá ser entregue em formato digital e enviado via e-mail para cbarrico@di.ubi.pt os seguintes documentos:
- Relatório (em pdf)
- Código (em qualquer linguagem de programação)
As apresentações dos Trabalhos Práticos serão realizadas nos dias 6 (2ª feira) e 7 (3ª feira) de janeiro, nos seguintes horários:
- 2ª feira, das 14:00h às 16:00h (6.19 - aula prática)
- 2ª feira, das 16:00h às 19:00h (gabinete 4.2)
- 3ª feira, das 9:30h às 11:00h (gabinete 4.2)
- 3ª feira, das 14:00h às 16:00h (6.20 - aula prática)
- 3ª feira, das 17:00h às 18:00h (6.2 - aula teórica), se possível e necessário
|
Computação Científica |
Ano letivo 2019/2020 (necessita de senha de acesso)
Frequência (os testes poderão ser consultados na aula teórica do dia 07/01/2010, das 17h às 18h)
Aprendizagem (Frequência + Trabalho prático)
Exame Época Normal (Teste escrito + Trabalho prático)
Exame Época Recurso (Teste escrito + Trabalho prático)
|
Computação Científica |
Aulas teóricas
Capítulo 1. Computação Científica (Slides)
Capítulo 2. Computação Numérica (Slides)
Capítulo 3. Métodos Numéricos Iterativos (Slides)
Capítulo 4. Modelação e Simulação de Sistemas (Slides)
Aulas práticas
|
Computação Científica |
Folha prática - Programação em MATLAB
Folha prática - Computação Numérica
Folha prática - Métodos Numéricos Iterativos
Folha prática - Modelação e Simulação de Sistemas
Ficheiros de dados disponíveis:
Geração de números aleatórios
Gerar um número real entre 0 e 1
Testar gerador de números aletórios
Métodos Numéricos implementados em MATLAB
Problemas resolvidos em MATLAB
Método das Divisões Sucessivas
Método das Multiplicações Sucessivas
Algoritmo de Horner Modificado
Conversão de Binário para Decimal
Conversão de Decimal para Binário
Apontamentos sobre MATLAB:
Modelos Simulação (Exemplo 2)
Enunciados dos testes do ano letivo 2018-2019
Aprendizagem: Enunciado + Resolução
Exame Época Normal: Enunciado
Exame Época Recurso: Enunciado
|
Computação Científica |
Horas
Segunda
Sala
Terça
Sala
Quarta
Sala
Quinta
Sala
Sexta
Sala
8
9
10
11
ATEND G4.2
12
ATEND G4.2
13
14
MEI-PL2
6.19
MEI-PL1
6.20
15
MEI-PL2
6.19
MEI-PL1
6.20
16
MEI-TE
6.02
17
MEI-TE
6.02
18
ATEND G4.2