Aulas Teóricas
Conceitos Básicos de Programação
- AT_1 Apresentacao da disciplina_Conceitos Basicos_Aplicacoes a engenharia
- AT_2 Conceitos Basicos_Linguagens de Programacao_Introducao ao Matlab_Variaveis e Constantes
- AT_3 Funcoes Operadores e Expressoes_Vectores_Matrizes_Utilizacao de funcoes
- AT_4 Graficos_Funcoes de E-S_Scripts_Algoritmia basica
- AT_5 Estruturas de Seleccao_Expressoes Relacionais
- AT_6 Estruturas de Repetição_Pré-alocação de arrays
- AT_7 Funções definidas pelo programador_Âmbito das variáveis
- AT_8 Funções: Passagem de argumentos e Formas comuns. Programas Modulares
- AT_9 Algoritmos. Processo de Desenvolvimento. Erros e testes
- AT_10 Caso de estudo: Máquina de venda automática de bilhetes
Trabalhar com Dados Estruturados
- AT_11 Manipulação de cadeias de caracteres
- AT_12 Estruturas de dados (structs)
- AT_13 Aula de apoio ao projecto
- AT_14 Leitura e escrita de ficheiros (de texto, *.mat e *.xls)
- AT_15 Vectores de estruturas. Caso de estudo: Gestão de um cine-clube.
- AT_16 Tabelas de células (Cell arrays). Leitura de ficheiros com a função textscan.
- AT_17 Algoritmos de pesquisa. Função find. Vectorização.
- AT_18 Algortimos de ordenação. Função sort.
Tópicos Complementares
- AT_19 Recursão. Polinómios no Matlab. Ajuste de curvas. Números aleatórios.
- AT_20 Números complexos. Tópicos avançados sobre funções.
- AT_21 Introdução à linguagem compilada C (1).
- AT_22 Introdução à linguagem compilada C (2).
- AT_23 Aula de apoio ao projecto
- AT_24 Introdução à linguagem compilada C (3).
- AT_25 Graphical User Interfaces (GUIs). Programação dirigida por eventos. GUIs no Matlab.
- AT_26 Exemplo: Simple GUI. Caso de estudo: Maquina de Somar
Aulas de Problemas
Conceitos Básicos de Programação
- AP 1 (semana de 21/09 a 25/09)
- AP 2 (semana de 28/09 a 02/10)
- AP 3 (semana de 05/10 a 09/10)
- AP 4 (semana de 12/10 a 16/10)
- AP 5 - Actividade 1 - (semana de 19/10 a 23/10)
Trabalhar com Dados Estruturados
- AP 6 (semana de 26/10 a 30/10)
- AP 7 (semana de 02/11 a 06/11)
- AP 8 - Actividade 2 - (semana de 09/11 a 13/11)
- AP 9 (semana de 16/11 a 20/11)
Tópicos Complementares
- AP 10 (semana de 23/11 a 27/11)
- AP 11 (semana de 30/11 a 04/12)
- AP 12 - Actividade 3 - (semana de 07/12 a 11/12)
Exercícios de exame
Software didático
Projecto
- Caderno de encargos
- Ficheiro de dados (";;" corrigido)
- Template de documentação
- Lista final dos grupos de projecto (actualização 1)
- Ficheiro de dados e resultado para teste da op. 5
Exame tipo para este ano lectivo
Exames anteriores
- Exames de anos anteriores resolvidos (zip)
- Exame de Época Normal resolvido (apenas a versão A)
- Exame de Época de Recurso resolvido (apenas a versão A)