Your SlideShare is downloading. ×
0
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Compiladores-aula01
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Compiladores-aula01

1,966

Published 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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,966
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
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<br />Prof. Anderson Favaro<br />PLANO DE ENSINO<br />COMPILADORES<br />Prof. Anderson Favaro<br />
  • 2. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>CONHECENDO O PROFESSOR</li></ul>Prof. Anderson Favaro<br />Disciplina: Compiladores<br />e-mail: professor@anderson.mat.br<br />site: www.anderson.mat.br<br />
  • 3. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>CONHECENDO O ALUNO</li></ul>Meu nome é...<br />Minha idade é...<br />Eu trabalho em...<br />Meus conhecimentos em PROGRAMAÇÃO são...<br />
  • 4. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>SEMESTRE LETIVO DE 2010</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>EMENTA</li></ul> Os alunos devem ter adquirido, nas disciplinas anteriores, conhecimento sobre: <br /><ul><li>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;</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>EMENTA</li></ul> Nesta disciplina serão apresentados os fundamentos sobre a construção de compiladores, incluindo-se:  <br /><ul><li>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.</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>OBJETIVOS</li></ul>Os alunos deverão compreender o conceito de tradutores e as técnicas para implementação das fases de um compilador.<br />
  • 14. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>COMPETÊNCIAS E HABILIDADES</li></ul>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:<br /> Identificar tipos de tradutores;<br />Compreender a seqüência de operações realizadas durante uma compilação;<br />Compreender a estrutura dos algoritmos empregados por compiladores;<br />Compreender as estruturas intermediárias de armazenamento empregadas por compiladores.<br />
  • 15. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>CONTEÚDO PROGRAMÁTICO</li></ul>Introdução.<br /><ul><li>revisão sobre linguagens formais, autômatos e tipo de reconhecedores</li></ul>Tradução de linguagens de programação.<br /><ul><li>tipos de tradutores
  • 16. estrutura geral de um compilador
  • 17. Fases</li></ul>Análise léxica.<br /><ul><li>reconhecedores
  • 18. estruturas e algoritmos</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>CONTEÚDO PROGRAMÁTICO</li></ul>Análise sintática.<br /><ul><li>abordagens
  • 19. reconhecedores
  • 20. estruturas e algoritmos</li></ul>Tradução dirigida por sintaxe.<br />Geração de código intermediário.<br />Analise semântica.<br />Geração e otimização de código.<br />
  • 21. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>METODOLOGIA DE ENSINO</li></ul>Aulas expositivas, acompanhadas de exercícios e trabalhos práticos, individuais e em grupo, executadas dentro e fora de classe;<br />Os alunos deverão realizar trabalhos com o emprego dos recursos disponíveis através da Internet e da Biblioteca.<br />
  • 22. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÃO</li></ul>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.<br />
  • 23. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÃO</li></ul>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.<br />
  • 24. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÃO</li></ul>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. <br />A avaliação B2 constará de instrumentos individualizados, incluindo também trabalhos de pesquisa, a serem elaborados pelos alunos.<br />
  • 25. COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>CRONOGRAMA DAS ATIVIDADES</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>CRONOGRAMA DAS ATIVIDADES</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>AVALIAÇÕES</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>BIBLIOGRAFIA</li></li></ul><li>COMPILADORES<br />Prof. Anderson Favaro<br /><ul><li>BIBLIOGRAFIA</li></li></ul><li><ul><li>SITE DO PROFESSOR</li></ul>http://www.anderson.mat.br<br />
  • 26. <ul><li>FAZER SEU CADASTRO</li></li></ul><li><ul><li>FAZER SEU CADASTRO</li></li></ul><li><ul><li>FAZER SEU CADASTRO</li></ul>1000111<br />

×