SlideShare uma empresa Scribd logo
COMPILADORESProf. Anderson FavaroPLANO DE ENSINOCOMPILADORESProf. Anderson Favaro
COMPILADORESProf. Anderson FavaroCONHECENDO O PROFESSORProf. Anderson FavaroDisciplina: Compiladorese-mail: professor@anderson.mat.brsite: www.anderson.mat.br
COMPILADORESProf. Anderson FavaroCONHECENDO O ALUNOMeu nome é...Minha idade é...Eu trabalho em...Meus conhecimentos em PROGRAMAÇÃO são...
COMPILADORESProf. Anderson FavaroSEMESTRE LETIVO DE 2010COMPILADORESProf. Anderson FavaroEMENTA Os alunos devem ter adquirido, nas disciplinas anteriores, conhecimento sobre:  autômatos e linguagens formais, em particular a hierarquia de linguagens e os tipos de reconhecedores;
linguagens de programação;
estruturas de dados;
fundamentos matemáticos de teoria de conjuntos;
Análise de fluxo de dados;
Gerência de memória;COMPILADORESProf. Anderson FavaroEMENTA Nesta disciplina serão apresentados os fundamentos sobre a construção de compiladores, incluindo-se:  a estrutura geral de compiladores;  
as características de cada fase da construção de um compilador;  
uma descrição das diferentes abordagens;  
as representações e as estruturas de armazenamento empregadas;  
os diversos algoritmos necessários.COMPILADORESProf. Anderson FavaroOBJETIVOSOs alunos deverão compreender o conceito de tradutores e as técnicas para implementação das fases de um compilador.
COMPILADORESProf. Anderson FavaroCOMPETÊNCIAS E HABILIDADESAs ações formativas, realizadas no desenrolar das atividades acadêmicas do presente componente curricular, são adotadas para que se desenvolvam e/ou aprimorem competências e habilidades que possibilitem aos licenciandos serem capazes de: Identificar tipos de tradutores;Compreender a seqüência de operações realizadas durante uma compilação;Compreender a estrutura dos algoritmos empregados por compiladores;Compreender as estruturas intermediárias de armazenamento empregadas por compiladores.
COMPILADORESProf. Anderson FavaroCONTEÚDO PROGRAMÁTICOIntrodução.revisão sobre linguagens formais, autômatos e tipo de reconhecedoresTradução de linguagens de programação.tipos de tradutores
estrutura geral de um compilador
FasesAnálise léxica.reconhecedores
estruturas e algoritmosCOMPILADORESProf. Anderson FavaroCONTEÚDO PROGRAMÁTICOAnálise sintática.abordagens
reconhecedores
estruturas e algoritmosTradução dirigida por sintaxe.Geração de código intermediário.Analise semântica.Geração e otimização de código.
COMPILADORESProf. Anderson FavaroMETODOLOGIA DE ENSINOAulas expositivas, acompanhadas de exercícios e trabalhos práticos, individuais e em grupo, executadas dentro e fora de classe;Os alunos deverão realizar trabalhos com o emprego dos recursos disponíveis através da Internet e da Biblioteca.
COMPILADORESProf. Anderson FavaroAVALIAÇÃOA avaliação é contínua, por meio das atividades realizadas em grupo e individualmente no decorrer das atividades acadêmicas, buscando-se identificar competências e habilidades constituídas por meio de produções escritas, da compreensão dos conteúdos trabalhados e da solução de situações-problema.
COMPILADORESProf. Anderson FavaroAVALIAÇÃOO processo de avaliação tem por finalidade verificar se o aluno conseguiu assimilar os conceitos e algoritmos introduzidos nas aulas teóricas, se ele é capaz de desenvolver pequenas aplicações com as técnicas apresentadas e se ele consegue expor de maneira clara o raciocínio empregado nas soluções propostas.

Mais conteúdo relacionado

PDF
Matriz de Exame - Prova de Espanhol (Iniciação) - Módulo 2: Vivências e Convi...
PPTX
Novos Programas de Português VI
PPT
Treinamento dos professores conteudistas
DOCX
Compiladores
PDF
Compiladores 5
PDF
Artigo Sobre Compiladores
PDF
Inteligência Artificial Parte 6 [IA]
PDF
Curso de Inteligência Artificial - Parte 3 -
Matriz de Exame - Prova de Espanhol (Iniciação) - Módulo 2: Vivências e Convi...
Novos Programas de Português VI
Treinamento dos professores conteudistas
Compiladores
Compiladores 5
Artigo Sobre Compiladores
Inteligência Artificial Parte 6 [IA]
Curso de Inteligência Artificial - Parte 3 -

Destaque (6)

PDF
Curso de IA - Parte 4 -
PPT
Gerador de Código-Objeto - Compiladores
PDF
Curso Inteligência Artificial - Parte 2 -
PDF
Inteligência Artificial - Parte 5 -
PPTX
Aula 01-filosofia-parte 02 - v3
PDF
Curso Inteligência Artificial - Parte 1 -
Curso de IA - Parte 4 -
Gerador de Código-Objeto - Compiladores
Curso Inteligência Artificial - Parte 2 -
Inteligência Artificial - Parte 5 -
Aula 01-filosofia-parte 02 - v3
Curso Inteligência Artificial - Parte 1 -
Anúncio

Semelhante a Compiladores-aula01 (6)

PPT
ALG1-aula00
PPTX
Algii aula00-noite-1sem2011
PPTX
Alg1 aula00-1sem2011
PPT
ALGII-aula00
PPT
Algii aula00-cic2 na446
PPTX
Alg2 Aula00
ALG1-aula00
Algii aula00-noite-1sem2011
Alg1 aula00-1sem2011
ALGII-aula00
Algii aula00-cic2 na446
Alg2 Aula00
Anúncio

Mais de Anderson Favaro (20)

PPTX
Aula 09-homilética-v1
PPTX
Aula 08-homilética-v3-se
PPTX
Aula 07-homilética-v2
PPTX
Aula 05-homilética-v1
PPTX
Aula 04-homilética-v3
PPTX
Aula 03-homilética-v1
PPTX
Aula 04-homilética-v3
PPTX
Aula 02-homilética-v1
PPTX
Aula 01-homilética-v1
PPTX
Aula 08 - Filosofia Contemporânea
PPTX
Aula 07-filosofia- v1
PPTX
Aula 06-filosofia- v1
PPTX
Aula 05-filosofia- v1 - medieval
PPTX
Plano de ensino geografia e arqueologia bíblica-v1
PPTX
Aula 04-filosofia- v1
PPTX
Aula 03-filosofia- v1
PPTX
Aula 02 - A Filosofia e a Ciência Grega
PPT
Normas abnt-resumo
PPTX
Aula 01-filosofia-parte 02
PPTX
Estudo sobre a FÉ - Parte 01
Aula 09-homilética-v1
Aula 08-homilética-v3-se
Aula 07-homilética-v2
Aula 05-homilética-v1
Aula 04-homilética-v3
Aula 03-homilética-v1
Aula 04-homilética-v3
Aula 02-homilética-v1
Aula 01-homilética-v1
Aula 08 - Filosofia Contemporânea
Aula 07-filosofia- v1
Aula 06-filosofia- v1
Aula 05-filosofia- v1 - medieval
Plano de ensino geografia e arqueologia bíblica-v1
Aula 04-filosofia- v1
Aula 03-filosofia- v1
Aula 02 - A Filosofia e a Ciência Grega
Normas abnt-resumo
Aula 01-filosofia-parte 02
Estudo sobre a FÉ - Parte 01

Último (9)

PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Tipos de servidor em redes de computador.pptx
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Utilizando code blockes por andre backes
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Viasol Energia Solar -Soluções para geração e economia de energia
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Tipos de servidor em redes de computador.pptx
Manejo integrado de pragas na cultura do algodão
Eng. Software - pontos essenciais para o início
Utilizando code blockes por andre backes
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Termos utilizados na designação de relação entre pessoa e uma obra.pdf

Compiladores-aula01