Conhecimentos de Base Recomendados
Conhecimentos básicos de matemática. Aptidões de pensamento lógico e abstração.
Métodos de Ensino
Nas aulas teóricas é feita uma exposição teórica de cada assunto que é complementada pela apresentação de exercícios de aplicação.
Existe uma componente laboratorial em que são resolvidos problemas práticos no computador.
Avaliação: Existe um regime de avaliação distribuída composto por 2 testes. Existe a obrigatoriedade de obter uma nota mínima de 7,5 valores em cada teste. A nota final será a média dos 2 testes.
Não obtendo aprovação nos testes, podem realizar os exames finais.
Resultados de Aprendizagem
Objectivos: Apreender a noção de algoritmo. Criar e codificar algoritmos numa linguagem de alto nível. Compreender e saber aplicar os conceitos de modularidade e programação estruturada. Dominar a sintaxe da linguagem leccionada e saber implementar, analisar e depurar programas nessa linguagem.
Competências genéricas: Capacidade para tomar decisões relacionadas com os conhecimentos teóricos e práticos adquiridos; Promover a troca de ideias e discussão de problemas e soluções; Desenvolver hábitos de autoaprendizagem.
Competências específicas: Capacidade para utilizar a informática como instrumento de análise e resolução de problemas de Engenharia Mecânica.
Programa
1. Algoritmos.
2. O ambiente de trabalho Matlab: Janela de comandos; Editor de Código.
3. Ficheiros M; Scripts e funções.
4. Variáveis.
5. Números.
6. Funções pré-definidas usuais.
7. Expressões.
8. Instruções de controlo: Instruções de seleção – If e Switch Case; Ciclos de repetição – For e While.
9. Arrays: Vectores; Matrizes bidimensionais; Manipulação de matrizes; Operações com matrizes.
10. Funções: Programação estruturada; Funções internas e externas; Estrutura de uma função; Variáveis locais e globais.
11. Importação e exportação de dados.
Docente(s) responsável(eis)
Estágio(s)
NAO