Faculdade de Ciências e Tecnologia

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.

Cursos