Objetivos e resultados da aprendizagem

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,

 

Programa

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

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: o método de Monte Carlo

 

Bibliografia

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

 

Avaliação

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

Aprendizagem = Trabalho prático + Frequência

em que,

- 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

 

Exame = Trabalho prático + Teste escrito

em que,

- Trabalho prático (realizado durante o período de Aprendizagem): 8 valores

- Teste escrito: 12 valores

 

Datas das avaliações

Computação Científica

 

Tipo

Data

Hora

Salas

Enunciado

Resolução

Trabalho A

04-01-2019

23:59

-

Download

-

Trabalho B

04-01-2019

23:59

-

Download

-

Frequência

18-12-2018

18:00

6.06

Download

Download

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)

AVISO:

Devem enviar a composição dos grupos para a realização dos trabalhos práticos via e-mail para cbarrico@di.ubi.pt.

Como resposta ao email anterior o docente responsável pela disciplina enviará o enunciado do Trabalho Prático. 

 

Classificações obtidas

Computação Científica

 

Ano letivo 2017/2018 (necessita de senha de acesso)

Trabalhos Práticos

Frequência (os testes podem ser vistos na próxima semana, numa das aulas)

Aprendizagem (Frequência + Trabalho)

Exame Normal (Teste + Trabalho)

Exame Recurso (Teste + Trabalho)

 

Apontamentos

Computação Científica

 

Aulas teóricas

Índice de Conteúdos

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

Programação em MatLab

 

Folhas 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:

InteirosPositivos.txt

ReaisPositivos.txt

 

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

Método da Bisseção

Método da Falsa Posição

Método do Ponto Fixo

Método de Newton-Raphson

Método da Secante

 

Problemas resolvidos em MATLAB

Método das Divisões Sucessivas

Método das Multiplicações Sucessivas

Algoritmo de Horner

Algoritmo de Horner Modificado

Adição Binaria

Conversão de Binário para Decimal

Conversão de Decimal para Binário

Teste 3

Teste 4

 

Apontamentos sobre MATLAB:

Tutorial MatLab

MatLab_1

MatLab_2

 

Modelos Simulação (Exemplo 2)

FILA

Rotinas de Simulação

Programa Principal

 

Enunciados dos testes do ano letivo 2014-2015

Aprendizagem: Frequência 1  ##  Frequência 2 + Pergunta 3

Exame Normal: Parte 1  ##  Parte 2  +  Pergunta 3

Exame Recurso: Parte 1  ##  Parte 2 + Pergunta 3

Enunciados dos testes do ano letivo 2015-2016

Aprendizagem: Frequência

Exame Normal: Teste escrito

Exame Recurso: Teste escrito

Enunciados dos testes do ano letivo 2016-2017

Aprendizagem: Frequência

Exame Normal: Teste escrito

Exame Recurso: Teste escrito

 

Horário

Computação Científica

 

Horas

Segunda

Sala

Terça

Sala

Quarta

Sala

Quinta

Sala

Sexta

Sala

8

  

 

 

 

       

 

 

9

 

 

   

 

 

   

 

 

10

 

 

   

 

 

   

 

 

11

 

 

           

 

 

12

 

 

           

 

 

13

 

 

  

  

 

 

 

 

 

 

14

MEI-TE

6.03

 

 

 

 

 

 

 

 

15

MEI-TE

6.03

 

 

 

 

 

 

 

 

16

MEI-PL

6.14

       

 

 

 

 

17

MEI-PL

6.14

       

 

 

 

 

18

ATEND G4.2 ATEND G4.2