Designação | Código | Curso | Regime | Regente |
---|---|---|---|---|
Processamento de Linguagem para Ciência de Dados | 15978 [L305O4] | Licenciatura em Ciência de Dados [CDADOS] | S1 | |
Objetivos | O conteúdo programático desta UC foi pensado de forma a fornecer os conceitos básicos e as mais importantes estratégias atuais para a especificação (baseada em Gramáticas) e reconhecimento de linguagens formais, que capacitem os alunos para o desenho rigoroso de Linguagens de Domínio Específico (DSL) e para o desenvolvimento dos respectivos processadores. De igual forma, serão ensinados os conceitos e métodos atuais essenciais para que os alunos possam anotar corretamente documentos em XML/YAML, ou mesmo JSON, e construir processadores para extrair informação de documentos anotados. Por fim, o programa inclui também os conhecimentos básicos em processamento de língua natural e os métodos e ferramentas mais em voga nessa área para capacitar os alunos a criarem extratores de conhecimento a partir de documentos escritos em Português ou Inglês. | |||
Programa | Introdução ao Processamento de Linguagens: | |||
Bibliografia | Pedro Reis Santos & Thibault Langlois, "Compiladores – Da Teoria à Prática", FCA, 2014. | |||
Resultados da aprendizagem | Competências Genéricas a adquirir: | |||
Método de avaliação | A classificação final é dada na forma: | |||
Funcionamento | Turno: T 1; Docente: José João Antunes Guimarães Dias Almeida; Dep.: DI; Horas: 30. |