Objetivos e competências
Objetivos pedagógicos:
- 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:
- Reconhecer a necessidade e as vantagens do processamento automático de informação;
- Demonstrar conhecimento dos mecanismos básicos das linguagens de simulação, procedimentais ou imperativas;
- Conceber algoritmos para resolução de problemas científicos em linguagem de programação Matlab® a partir da sua descrição em linguagem natural;
- 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
- Introdução e conceitos fundamentais
- Programação de computadores
- Tipos de Linguagens de programação e especificidades
- Fases de desenvolvimento de um programa - 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 - Aplicações em Matlab®