Fundamentos de Programação

6 ECTS / Semestral / Português

Objetivos e competências

Objetivos pedagógicos:

  1. Fomentar o interesse na área da programação em Matlab® para o desenvolvimento de soluções de problemas.

Resultados expectáveis:
O estudante deve ser capaz de:

  1. Reconhecer a necessidade e as vantagens do processamento automático de informação;
  2. Demonstrar conhecimento dos mecanismos básicos das linguagens de simulação, procedimentais ou imperativas;
  3. Conceber algoritmos para resolução de problemas científicos em linguagem de programação Matlab® a partir da sua descrição em linguagem natural;
  4. Utilizar o Matlab® para construir, testar e corrigir pequenos programas.

 

Metodologias de ensino

Aulas teóricas e práticas com envolvimento permanente dos estudantes.

Nesta disciplina unidade curricular a aprendizagem reside essencialmente na participação ativa dos alunos cuja demonstração prática é efetivada em todas as aulas com exemplos concretos de programação que culminam no projeto prático e exame final, abrangendo desta forma todos os tópicos de aprendizagem propostos que são avaliados nas respetivas componentes de avaliação.

 

Conteúdos programáticos

  1. Introdução e conceitos fundamentais
    - Programação de computadores
    - Tipos de Linguagens de programação e especificidades
    - Fases de desenvolvimento de um programa
  2. Linguagem de Simulação - MATLAB®
    - Ambiente de trabalho Matlab®
    - Comandos e expressões
    - Variáveis e Matrizes
    - Funções matemáticas e operadores
    - Controlo de fluxos
    - Teste e condições
    - Funções
    - Dados e estruturas de dados
    - Instruções de Entra-Saída de dados
    - Gráficos
    - Interfaces Gráficas
  3. Aplicações em Matlab®

Docentes

Professor(a) Auxiliar
Doutorado em Engenharia Biomédica pela Universidade do Porto e mestre e licenciado em Engenharia Biomédica pelo Instituto Politécnico de Bragança. É Professor…
Investigador(a)
Licenciada, mestre e doutorada em química. Autora de mais de 50 artigos e capítulos de livros. Foca-se na aplicação de técnicas espectroscópicas associadas à…