Código: | M.EIC023 | Sigla: | PLR |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Programação |
Ativa? | Sim |
Página Web: | https://moodle2425.up.pt/course/view.php?id=4984 |
Unidade Responsável: | Departamento de Engenharia Informática |
Curso/CE Responsável: | Mestrado 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 |
---|---|---|---|---|---|---|---|
M.EIC | 10 | Plano de estudos oficial | 1 | - | 6 | 39 | 162 |
Docente | Responsabilidade |
---|---|
Daniel Augusto Gama de Castro Silva | Regente |
Teórico-Práticas: | 3,00 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Teórico-Práticas | Totais | 1 | 3,00 |
Daniel Augusto Gama de Castro Silva | 3,00 |
Esta Unidade Curricular (UC) aborda os paradigmas da Programação em Lógica (PL) e Programação com Restrições (PR), especificamente na Programação em Lógica com Restrições (PLR).
O paradigma da PL apresenta uma abordagem declarativa à programação, baseada em processos formais de raciocínio, mais apropriada para a resolução de alguns tipos de problemas.
PLR permite abordar problemas de satisfação de restrições e de otimização de forma eficiente, modelizando-os de uma forma direta e elegante.
No final da UC, os estudantes deverão:
- Estar familiarizados com os paradigmas da programação declarativa, nomeadamente PL e PLR.
- Identificar as categorias de problemas em que a PL e PLR são particularmente adequadas.
- Possuir capacidades de raciocínio abstrato e de resolução de problemas de forma declarativa.
- Ser capazes de aplicar adequadamente técnicas de PL e PLR.
- Ser capazes de construir aplicações completas usando Prolog com ou sem restrições.
As aulas são usadas tanto para exposição formal da matéria, acompanhada da apresentação de exemplos e sua discussão como para resolução de exercícios de programação e acompanhamento do desenvolvimento dos trabalhos práticos.
Designação | Peso (%) |
---|---|
Teste | 35,00 |
Trabalho laboratorial | 65,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 55,00 |
Frequência das aulas | 42,00 |
Trabalho laboratorial | 70,00 |
Total: | 167,00 |
Um aluno inscrito obtém frequência se cumprir a assiduidade às aulas teórico-práticas (máximo de faltas permitido corresponde a 25% das aulas previstas) e realizar o trabalho prático com sucesso.
Nota Final = 35% * MT + 50% * TP + 15% * A
Todos os componentes de avaliação são exigidos a todos os alunos, independentemente do regime de inscrição e da necessidade de obter avaliação de frequência. Os alunos inscritos ao abrigo de regimes especiais sem frequência de aulas práticas devem acordar com os docentes sessões de acompanhamento e avaliação prática. Devem igualmente comparecer nas datas previstas para as avaliações.
A melhoria da classificação só pode ser obtida na edição seguinte da Unidade Curricular.