Elementos de computação científica com Octave

(Maio 2014)


Título Elementos de computação científica com Octave
Formador
José Abílio Matos
Material de apoio
Reservado aos inscritos na formação >>>
Inscrição Formulário disponível aqui  >>>
Ficha de Inscrição aqui <ficha> para enviar por mail juntamente com o comprovativo do pagamento da propina por transferência bancária (ver abaixo).
Formato
Curso de curta duração (20h distribuídas em 7 sessões)
Local
Sala 1.18
Departamento de Matemática da FCUP
Rua do Campo Alegre, 687
4169-007 Porto
Breve Resumo
O GNU Octave é uma linguagem de computador interpretada de alto nível, que se destina principalmente a computações numéricas. Esta linguagem permite a resolução numérica de problemas lineares e não lineares, a realização de outras experiências numéricas assim como também fornece recursos gráficos abrangentes para a visualização e manipulação de dados. A linguagem Octave é bastante semelhante ao Matlab pelo que a maioria dos programas escritos nesta linguagem são facilmente portáveis.
Este curso tem como objetivo fazer uma introdução à linguagem Octave e permitir a resolução de problemas científicos com recurso à linguagem numa perspetiva da computação científica. Será dada ênfase às semelhanças e diferenças em relação ao Matlab.
Público alvo Este curso destina-se a todos os que pretendam usar a linguagem Octave para a resolução de problemas científicos. Este curso é preferencialmente dirigido a docentes, alunos e investigadores da UP.
Numerus Clausus
20 inscritos
Número mínimo para funcionar: 10 inscritos
Pré-requisitos     
Não é assumido nenhum conhecimento prévio de linguagens de programação, apesar de naturalmente ser uma vantagem, em especial para entender os tópicos mais avançados. O curso será progressivo e os assuntos abordados terão vários graus de dificuldade com o propósito de apelar a formandos com várias experiências..
Datas e Horário
Horário pós-laboral:
Sábados: dias 17, 24 e 31 de Maio, das 9h às 13 horas
2ªs feiras: dias 19 e 26 de Maio; 4ªs feiras: dias 21 e 28 de Maio. Todas das 18h às 20h.
Total: 7 sessões, 20h
Propina
200 EUR (Inscrição).
O pagamento dever ser feito logo que o curso esteja confirmado (para isso necessita de um nº mínimo de 10 inscritos). A confirmação será feita por mail até ao dia 13 de Maio.
Pagamento
Por transferência bancária para a conta seguinte:

Nome UNIVERSIDADE PORTO
Conta 0206011407630 - EUR - GEMAC
NIB 0035 0206 00011407630 14

devendo o participante enviar o comprovativo em versão digital para o nosso endereço de e-mail gemac@fc.up.pt,  juntamente com a ficha de inscrição seguinte <ficha> devidamente preenchida e digitalizada (de preferência em pdf).

Programa
1. Introdução à linguagem

    modo interativo (super calculadora) e ambiente gráfico
    operações com escalares, vetores e matrizes
    gráficos
    software livre

2. Aritmética de vírgula flutuante

    conceito
    limitações

3. Conceito básicos de programação em Octave

    entrada e saída de dados
    funções e programas
    fluxos de controlo
    tipos de dados
    vetorização das operações

Computação científica

    paradigma
    reprodutibilidade
    relação com os dados
    ferramentas
    desenvolvimento
    boas práticas

4. Conceitos intermédios de programação em Octave

    Paradigmas de programação (mecanismos de abstração)
    biblioteca padrão, funções pertencentes ao núcleo (exemplos e aplicações)
    bibliotecas de aplicação a domínios específicos (aplicações e exemplos)
    Interação com outras linguagens e programas

5. Otimização da execução de programas

    determinação do perfil dos tempos de execução
    estratégias e técnicas de otimização
    construção de extensões compiladas
Avaliação do curso Se frequentou o curso por favor faça uma avaliação usando o formulário seguinte >>>


 
 
 
 FCT - 2010
 
 
CMUP FCUP Universidade do Porto