Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Projeto em Engenharia de Linguagens

17001 [ME78ME7800007517]

Mestrado em Engenharia Informática [MEINF]

S2

José Carlos Leite Ramalho

Objetivos

Os tópicos incluídos no programa da UC visam dar as bases necessárias para que os alunos possam desenvolver um caso de estudo que lhes permita assimilar as matérias lecionadas nas três UC do perfil de Engenharia de Linguagens.

Programa

1. Método de desenvolvimento de projecto em Engenharia de Linguagens
2. Ferramentas de geração automática de processadores de linguagens
3. Análise e especificação de um caso de estudo
4. Implementação do caso de estudo selecionado.
5. Testes e validação de sistema (web) desenvolvido.
6. Deployment variantes

Bibliografia


D. Grune & K. van Reeuwijk & H.E. Bal & C.J.H. Jacobs & K. Langendoen, "Modern Compiler Design", Springer, 2012; - K.D. Cooper & L. Torczon, "Engineering a Compiler", Elsevier/Morgan-Kaufmann, 2011.

Daniel Jurafsky and James H. Martin. Speech and Language Processing: An introduction to natural language processing, computational linguistics, and speech recognition. Pearson Prentice Hall, 2020.

S. Grimm. `"Knowledge Representation and Ontologies''. In Scientic Data Mining and Knowledge Discovery: Principles and Foundations, 2009.

Resultados da aprendizagem

- Praticar os conhecimentos de Engenharia Gramatical.
- Praticar os conhecimentos de Processamento de Linguagem Natural.
- Praticar os conhecimentos de Ontologias e Engenharia Web.
- Desenvolver competências de Scripting

Método de avaliação

Sendo uma unidade curricular de projeto a avaliação será feita mediante a apresentação de um relatório escrito do trabalho desenvolvido e apresentações públicas periódicas e final do projeto. Cada uma das componentes poderá ter um peso de 30 a 70% na classificação.

Funcionamento

Turno: PL 1; Docente: José Carlos Leite Ramalho; Dep.: DI; Horas: 15.
Turno: PL 1; Docente: Nuno Filipe Moreira Macedo; Dep.: DI; Horas: 15.

[ Outras UCs do Departamento ]