Anda di halaman 1dari 3

Universidade Estadual de Maring

Departamento de Informtica
Cincia da Computao

Plano de Aula
Curso:
Informtica/Cincia da Computao
Aula: 1

Disciplina:
Compiladores

No de alunos:
32/23

Tpico:
Introduo

Data:
02-03/03/2010

Horrio:
13-14/3-4

Durao:
2 h/aula

Local e sala:
D67/110 - 210

Objetivo Geral
Descrever o processo completo de compilao.

Objetivos Especficos
1 Descrever a funo de um compilador.
2 Descrever os programas relacionados a compiladores.
3 Descrever o processo de compilao.
4 Descrever as principais estruturas de dados de um compilador.
5 Descrever partida rpida e transposio.

Resultados Esperados
Todos os alunos devero ser capazes de:
1 Entender o papel de um compilador.
2 Entender o processo geral de compilao.

Mtodo de Avaliao
1 Resoluo de questes de reviso.
2 Avaliao escrita.

Materiais e Equipamentos Necessrios


Quadro Branco, Pincel, Projetor

Bibliografia
Bsica
AHO, Alfred, SETHI, Ravi, ULLMAN, Jeffrey D.: Compiladores: Princpios, Tcnicas
e Ferramentas. So Paulo: Pearson, 2007.
Complementar
LOUDEN, Kenneth C. : Compiladores: Princpios e Prticas. So Paulo: Thomson,
2004.
APPEL, Andrew W.: Modern Compiler Implementation in C: New York, Cambridge,
1998.

Durao
5 minutos

Contedo
Introduo

Atividades
1. Introduzir explicando o objetivo
especfico da aula.
1. Descrever os objetivos da disciplina.
2. Descrever a ementa da disciplina.
3. Descrever a bibliografia.
4. Explicar o mtodo de avaliao.
5. Descrever o material que ser utilizado
para estudar para a prova.
6. Descrever o material que ser utilizado
para o trabalho prtico.
7. Apresentar o calendrio de avaliao.

10 minutos

A Disciplina

5 minutos

Compiladores

10 minutos

Um Breve
Histrico

1. Descrever como os primeiros


programas eram desenvolvidos.
2. Explicar como ocorreu a evoluo.

10 minutos

Programas
Relacionados

1. Citar e explicar os programas


relacionados a compiladores.

O Processo de
Traduo

1. Descrever a estrutura completa de um


compilador.
2. Explicar qual a funo de cada fase da
estrutura.

25 minutos

1. Fazer uma conexo entre esta


disciplina e as outras.

Durao

Contedo

Atividades

5 minutos

Principais
Estruturas de
Dados

1. Explicar as principais estruturas de


dados utilizadas por um compilador.

5 minutos

Outros
Aspectos
Importantes

15 minutos

1. Descrever o processo de
desenvolvimento e uso de um compilador
Partida Rpida cruzado.
e Transposio 2. Explicar o processo denominado
partida rpida.
3. Explicar o processo de transposio de
um compilador para outra arquitetura.

5 minutos

Reviso

1. Recapitular tpicos abordados.

5 minutos

Concluso

1. Descrever os exerccios.
2. Falar o que ser abordado na prxima
aula.

1. Explicar a separao entre anlise e


sntese.
2. Explicar a separao entre frontend e
backend.
3. Explicar a diferena entre fases e
passos.

Prof. Anderson Faustino da Silva


Departamento de Informtica
Universidade Estadual de Maring

Anda mungkin juga menyukai