Escolar Documentos
Profissional Documentos
Cultura Documentos
EMENTA
OBJETIVOS
Apresentar as principais etapas envolvidas no processo de compilação; Conhecer as fases de
projeto de um compilador; Estudar a análise léxica do código-fonte; Estudar a análise sintática;
Estudar as principais características da análise semântica, geração e otimização de código.
COMPETÊNCIAS E HABILIDADES
RECURSOS DIDÁTICOS
Materiais disponíveis no Ambiente Virtual de Aprendizagem.
Fóruns
Atividades Sistematizadas
Vídeos curtos (menos de 10 min).
Multimídia em CDBs e dados.
Animação.
Teleaulas (aulas expositivas previamente gravadas).
Vídeos longos (mais de 10 min).
Jogos.
Programas de áudio pré-gravados (incluindo podcasts). Biblioteca Virtual.
SISTEMA DE AVALIAÇÃO
A distribuição dos 100 pontos acontecerá da seguinte forma durante o período de oferta da
disciplina: Fórum de Discussão Avaliativo: 10%
Estudo Dirigido:10%
Avaliação Online: 30%
Avaliação Presencial: 50%
Caso o aluno não alcance no mínimo 60% da pontuação distribuída, haverá a Avaliação
Suplementar com as seguintes características:
AHO, V. A., Sethi, R., Ullman, D. J. Compiladores - Princípios, Técnicas e Ferramentas. Livros
Técnicos e Científicos Editora S.A., 1995.
LOUDEN, Kenneth C. Compiladores: princípios e práticas. São Paulo, Pioneira Thomson Learning,
2004.
GRUNE, D. et AL. Projeto Moderno de Compiladores: Implementação e Aplicações. Rio de
Janeiro, Campus, 2001.
BIBLIOGRAFIA COMPLEMENTAR: