
Interpretação e Compilação de Linguagens
Código
8152
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Informática
Créditos
6.0
Professor responsável
Luís Manuel Marques da Costa Caires
Horas semanais
4
Língua de ensino
Português
Objectivos
Saber
1.Conhecer a arquitetura e técnicas usadas no desenho e implementação de interpretadores, compiladores e sistemas de tipos
2.Conhecer os elementos base das linguagens de programação e a sua semântica
3.Definir linguagens de programação por composição de elementos fundamentais
Saber Fazer
4.Representar e manipular a sintaxe abstracta de uma linguagem como dados de um programa transformador
5.Descrever a semântica de linguagens através de interpretadores, compiladores e verificadores de tipos
6.Conceber e implementar compiladores para uma máquina virtual industrial
Competências complementares
7.Raciocinar sobre sistemas complexos a vários níveis de abstração
8.Propor e concretizar soluções gerais com base em princípios
Pré-requisitos
Gosto pela construção de software, criatividade e bom aproveitamento em UCs como AED, LAP.
Método de avaliação
2 testes (intermédio e final)
cada teste 8 valores
2 trabalhos
cada trabalho 2 valores
o primeiro trabalho representa a primeira fase do segundo tranalho ( o final) .
a data de entrega do primeiro trabalho será na semana anterior ao primeiro teste.