Código: | L.EIC011 | Sigla: | AED |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Engenharia Informática e Computação |
Ativa? | Sim |
Página Web: | http://www.dcc.fc.up.pt/~pribeiro/aulas/aed2425/ |
Unidade Responsável: | Departamento de Engenharia Informática |
Curso/CE Responsável: | Licenciatura em Engenharia Informática e Computação |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L.EIC | 346 | Plano Oficial | 2 | - | 6 | 52 | 162 |
Docente | Responsabilidade |
---|---|
Ana Paula Nunes Gomes Tomás | Regente |
Pedro Manuel Pinto Ribeiro | Regente |
Teóricas: | 2,00 |
Teórico-Práticas: | 2,00 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Teóricas | Totais | 2 | 4,00 |
Pedro Manuel Pinto Ribeiro | 2,00 | ||
Ana Paula Nunes Gomes Tomás | 2,00 | ||
Teórico-Práticas | Totais | 15 | 30,00 |
Ana Paula Nunes Gomes Tomás | 2,00 | ||
Pedro Miguel dos Santos Pinto | 4,00 | ||
Jadna Almeida da Cruz | 4,00 | ||
Filipa Marília Monteiro Ramos | 4,00 | ||
Ana Paula Cunha da Rocha | 4,00 | ||
Bernardo José Coelho Leite | 4,00 | ||
Iohan Xavier Sardinha Dutra Soares | 4,00 | ||
Vanessa Alexandra Freitas da Silva | 4,00 |
No final da unidade curricular, os estudantes deverão ser capazes de:
No final da unidade curricular, os estudantes deverão ter competência para: modelar problemas recorrendo ao paradigma da orientação por objetos; resolver problemas fazendo uso de tipos de dados abstratos e estruturas de dados simples lineares e não lineares.
O estudante deve possuir conhecimentos básicos de programação e linguagem C++.
Conceitos e técnicas básicas: complexidade temporal e espacial de algoritmos; tipos abstratos de dados; análise da correção de algoritmos.
Algoritmos de pesquisa e ordenação em arrays.
Estruturas de dados lineares e sua implementação: pilhas, filas e listas.
Estruturas de dados hierárquicos e sua implementação: árvores binárias; árvores binárias de pesquisa; árvores binárias equilibradas. Aplicações
Tabelas de dispersão e algoritmos de manipulação.
Filas de prioridade e heaps binários
Algoritmos básicos em grafos: tipos de grafos; representação; pesquisa em largura e em profundidade. Aplicações: ordenação topológica; ciclos; conetividade
As aulas teóricas são usadas para exposição formal da matéria, acompanhada da apresentação de exemplos e sua discussão.
Nas aulas práticas são resolvidos exercícios, em particular, de programação em C++, sendo os exercícios focados em temas tratados nas aulas teóricas.
A avaliação é realizada ao longo do semestre, em datas previamente anunciadas, onde os estudantes são continuamente avaliados a nível teórico e prático. Ao longo do semestre são realizados três pontos de avaliação individual: 2 testes práticos e 1 exame final escrito.
Designação | Peso (%) |
---|---|
Teste | 25,00 |
Trabalho laboratorial | 5,00 |
Exame | 70,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 55,00 |
Frequência das aulas | 52,00 |
Trabalho laboratorial | 55,00 |
Total: | 162,00 |
Condições para obtenção de frequência: não exceder o limite de faltas estabelecido nas normas gerais (25% do número de aulas práticas e teórico-práticas previstas)
A avaliação será baseada nas seguintes componentes:
- NP: nota prática, valendo 30% da nota final, obtida através de 3 componentes: 2 testes práticos de programação (2.5 valores cada) e uma componente contínua de resolução de exercícios ao longo do semestre (1 valor). Nota mínima: P>=1.5 (escala de 0 a 6).
- EN: nota do exame de época normal, valendo 70% da nota final, obtida através de um exame escrito com nota de 0 a 20.
Classificação da época normal: C = EN*0.7 + NP ≥ 9.5
- ER: na época de recurso será feito feito um único exame, com nota de 0 a 20, não sendo possível repetir o teste prático de programação ou as submissões.
Classificação da época de recurso: C = ER*0.7 + NP ≥ 9.5
Aplicam-se as mesmas regras aos estudantes inscritos ao abrigo de regimes especiais sem frequência de aulas práticas.
Na época de recurso da apenas pode ser melhorada a componente de exame (EN).
Estudantes do ano anterior podem manter a nota dos testes práticos desse ano (componente CIP), que será convertida na nota NP, que vale 30% da nota final.