Compiladores-aula01

  • 1,886 views
Uploaded on

Apresentação do Plano de Ensino da Disciplina Compiladores para Universidade Guarulhos - Compiladores-aula01

Apresentação do Plano de Ensino da Disciplina Compiladores para Universidade Guarulhos - Compiladores-aula01

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,886
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
60
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. COMPILADORES
    Prof. Anderson Favaro
    PLANO DE ENSINO
    COMPILADORES
    Prof. Anderson Favaro
  • 2. COMPILADORES
    Prof. Anderson Favaro
    • CONHECENDO O PROFESSOR
    Prof. Anderson Favaro
    Disciplina: Compiladores
    e-mail: professor@anderson.mat.br
    site: www.anderson.mat.br
  • 3. COMPILADORES
    Prof. Anderson Favaro
    • CONHECENDO O ALUNO
    Meu nome é...
    Minha idade é...
    Eu trabalho em...
    Meus conhecimentos em PROGRAMAÇÃO são...
  • 4. COMPILADORES
    Prof. Anderson Favaro
    • SEMESTRE LETIVO DE 2010
  • COMPILADORES
    Prof. Anderson Favaro
    • EMENTA
    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;
    • 5. linguagens de programação;
    • 6. estruturas de dados;
    • 7. fundamentos matemáticos de teoria de conjuntos;
    • 8. Análise de fluxo de dados;
    • 9. Gerência de memória;
  • COMPILADORES
    Prof. Anderson Favaro
    • EMENTA
    Nesta disciplina serão apresentados os fundamentos sobre a construção de compiladores, incluindo-se:  
    • a estrutura geral de compiladores;  
    • 10. as características de cada fase da construção de um compilador;  
    • 11. uma descrição das diferentes abordagens;  
    • 12. as representações e as estruturas de armazenamento empregadas;  
    • 13. os diversos algoritmos necessários.
  • COMPILADORES
    Prof. Anderson Favaro
    • OBJETIVOS
    Os alunos deverão compreender o conceito de tradutores e as técnicas para implementação das fases de um compilador.
  • 14. COMPILADORES
    Prof. Anderson Favaro
    • COMPETÊNCIAS E HABILIDADES
    As 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.
  • 15. COMPILADORES
    Prof. Anderson Favaro
    • CONTEÚDO PROGRAMÁTICO
    Introdução.
    • revisão sobre linguagens formais, autômatos e tipo de reconhecedores
    Tradução de linguagens de programação.
    • tipos de tradutores
    • 16. estrutura geral de um compilador
    • 17. Fases
    Análise léxica.
    • reconhecedores
    • 18. estruturas e algoritmos
  • COMPILADORES
    Prof. Anderson Favaro
    • CONTEÚDO PROGRAMÁTICO
    Análise sintática.
    • abordagens
    • 19. reconhecedores
    • 20. estruturas e algoritmos
    Tradução dirigida por sintaxe.
    Geração de código intermediário.
    Analise semântica.
    Geração e otimização de código.
  • 21. COMPILADORES
    Prof. Anderson Favaro
    • METODOLOGIA DE ENSINO
    Aulas 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.
  • 22. COMPILADORES
    Prof. Anderson Favaro
    • AVALIAÇÃO
    A 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.
  • 23. COMPILADORES
    Prof. Anderson Favaro
    • AVALIAÇÃO
    O 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.
  • 24. COMPILADORES
    Prof. Anderson Favaro
    • AVALIAÇÃO
    A avaliação regimental B1 será contínua, por meio de atividades individuais e/ou em grupo, com enfoque teórico e prático, incluindo trabalhos de pesquisa, a serem elaborados pelos alunos e uma prova presencial.
    A avaliação B2 constará de instrumentos individualizados, incluindo também trabalhos de pesquisa, a serem elaborados pelos alunos.
  • 25. COMPILADORES
    Prof. Anderson Favaro
    • CRONOGRAMA DAS ATIVIDADES
  • COMPILADORES
    Prof. Anderson Favaro
    • CRONOGRAMA DAS ATIVIDADES
  • COMPILADORES
    Prof. Anderson Favaro
    • AVALIAÇÕES
  • COMPILADORES
    Prof. Anderson Favaro
    • BIBLIOGRAFIA
  • COMPILADORES
    Prof. Anderson Favaro
    • BIBLIOGRAFIA
    • SITE DO PROFESSOR
    http://www.anderson.mat.br
  • 26.
    • FAZER SEU CADASTRO
    • FAZER SEU CADASTRO
    • FAZER SEU CADASTRO
    1000111