Compiladores - 2024-2
parser error UnB-\(\gamma\)

Table of Contents

Table of Contents

1. Plano de aulas

1.1. Aula 1   15_out

  • Introdução
    • Objetivos da disciplina
    • Método de avaliação
    • conceitos gerais

1.2. Aula 2   17_out

  • Expressões Regulares

1.4. Aula 4   24_out

  • AFD

1.6. Aula 6   31_out

1.7. Aula 7   05_nov SEMUNI

  • Semana Universitária. Alunos dispensados

1.8. Aula 8   07_nov SEMUNI

  • Semana Universitária. Alunos dispensados

1.9. Aula 9   12_nov

1.10. Aula 10   14_nov

1.11. Aula 11   19_nov

  • Conversão REGEX para AFN e AFN para REGEX, continuação

1.12. Aula 12   21_nov

  • Autômatos Finitos de Pilha

1.13. Aula 13   26_nov

  • Autômatos Finitos de Pilha

1.14. Aula 14   28_nov

1.15. Aula 15   03_dez

1.16. Aula 16   05_dez PROVA

  • Prova 1

1.17. Aula 17   10_dez

1.18. Aula 18   12_dez

1.19. Aula 19   17_dez

1.20. Aula 20   19_dez

1.21. Aula 21   24_dez RECESSO

  • Recesso natalino

1.22. Aula 22   26_dez RECESSO

  • Recesso natalino

1.23. Aula 23   31_dez RECESSO

  • Recesso natalino

1.24. Aula 24   02_jan RECESSO

  • Recesso natalino

1.25. Aula 25   07_jan

1.26. Aula 26   09_jan

1.27. Aula 27   14_jan

1.28. Aula 28   16_jan

1.29. Aula 29   21_jan

1.30. Aula 30   23_jan

1.31. Aula 31   28_jan

1.32. Aula 32   30_jan PROVA

  • Prova 2

1.33. Aula 33   04_fev

  • Tempo dedicado para a implementação do trabalho

1.34. Aula 34   06_fev

  • Tempo dedicado para a implementação do trabalho

1.35. Aula 35   11_fev

  • Tempo dedicado para a implementação do trabalho

1.36. Aula 36   13_fev

  • Prova repositiva
  • Tempo dedicado para a implementação do trabalho

1.37. Aula 37   18_fev

  • Data final do trabalho

1.38. Aula 38   20_fev

  • Finalização da disciplina

2. Plano de Aulas

O plano de ensino e plano de aulas é um PLANO e pode sofrer modificações ao longo do semestre de acordo com o rendimento da turma.

Curso: Engenharia de Software Período Letivo 2024/1
Disciplina: Compiladores Código  
Carga Horária: 60 horas Créditos 04

2.1. Ementa

  • Autômatos
  • Organização e estrutura de compiladores e interpretadores
  • Análise Léxica
  • Expressões Regulares
  • Análise Sintática
  • Geração de Código

2.2. Horários das aulas e atendimento

  • Aulas:
    • {terça,quinta}-feira, das 10:00 às 11:50
  • Atendimento:
    • por e-mail nos dias e horário das aulas
      • caso necessário será aberto uma CALL para sanar as dúvidas
  • E-mail:
    • bruno.ribas EM unb.br
  • Página:

2.3. Método

Aula expositiva por meio de aula síncronas em Sala de Aula, quadro branco, lista de exercícios e, material de apoio disponibilizado no Youtube (gravados ou em live stream).

2.4. Critérios de Avaliação

  • As notas serão compostas por um número inteiro no intervalo \([0,100]\);
  • A avaliação será feita por um conjunto de provas, trabalhos e listas, com pesos variáveis.
    • As provas serão realizadas presencialmente na FGA
    • As listas serão feitas e entregues pelo sistema MOJ
    • O trabalho será feito e entregue pelo sistema MOJ
  • As avaliações serão compostas por questões, podendo ser, a critério do professor, teóricas e/ou práticas
  • Qualquer tentativa de fraude nas provas implicará em média ZERO no semestre para todos os envolvidos.

2.4.1. Presença

  • Em atividades presenciais será passada uma lista de presença;
  • Para atividades a distância uma atividade específica de presença será passada com um prazo determinado pelo professor.

A entrega DENTRO do prazo é obrigatória para todos os alunos.

2.4.2. Menção Final

As notas serão calculadas conforme a equação abaixo:

\begin{align} M_F = \frac{(\frac{ P1 + P2 }{2})*8 + T1*2}{10} \end{align}

2.4.3. Critérios de aprovação

Obterá aprovação no curso o aluno que cumprir todas as exigências listadas abaixo:

  1. \(M_F >= 50\); e
  2. Presença em \(75\%\) ou mais das aulas.

Por fim, a menção final do curso é dada de acordo com a tabela abaixo:

\(M_F\) Menção Descrição
\(0\) SR Sem rendimento
\([1,29]\) II Inferior
\([30,49]\) MI Médio Inferior
\([50,69]\) MM Médio
\([70,89]\) MS Médio Superior
\([90,100]\) SS Superior

2.5. Bibliografia

2.5.1. Literatura principal

  • Implementação de Linguagens de Programação - Tomasz Kowaltowski - Guanabara Dois, disponível no site do Autor http://www.ic.unicamp.br/~tomasz/ilp/
  • Linguagens Formais e Autômatos - Volume 3 - 6ª Edição - Série Livros Didáticos Informática UFRGS. ISBN: 9788577807659

2.5.2. Literatura auxiliar

3. Monitor

  • EM BUSCA DE MONITORES

4. Presença

  • Publicado diretamente no SIGAA

5. Notas

5.1. Listas que valem nota

O acesso nas listas abaixo foi enviado para o e-mail institucional do aluno.

Todas as listas podem ser vistar no sistema MOJ

5.1.1. Notas individualizadas das listas de exercícios

5.2. Trabalhos que valem nota

5.3. Consolidadas

Author: Bruno Ribas

Created: 2024-11-13 Wed 10:55

Validate