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

Table of Contents

Table of Contents

1. Plano de aulas

1.1. Aula 1   19_mar PdA2024

1.2. Aula 2   21_mar

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

1.3. Aula 3   26_mar

  • Expressões Regulares

1.4. Aula 4   28_mar

1.5. Aula 5   02_abr

1.6. Aula 6   04_abr

1.7. Aula 7   09_abr

1.8. Aula 8   11_abr

  • REGEX -> AFN -> AFNG -> REGEX

1.9. Aula 9   16_abr ICPC

  • Finais Mundiais 46 e 47 do ICPC

1.10. Aula 10   18_abr ICPC

  • Finais Mundiais 46 e 47 do ICPC

1.11. Aula 11   23_abr

1.12. Aula 12   25_abr

1.13. Aula 13   30_abr

1.14. Aula 14   02_mai PROVA

  • Prova 1

1.15. Aula 15   07_mai

1.16. Aula 16   09_mai

1.18. Aula 18   16_mai

  • Professor em viagem, exercícios no MOJ.

1.19. Aula 19   21_mai

  • professor doente 😵‍💫

1.20. Aula 20   23_mai

  • Introdução ao PASCAL, ver capítulo 5 do livro do Tomaz

1.21. Aula 21   28_mai

1.22. Aula 22   30_mai FERIADO

1.23. Aula 23   04_jun

1.24. Aula 24   06_jun

1.25. Aula 25   11_jun

1.26. Aula 26   13_jun

1.27. Aula 27   18_jun

1.28. Aula 28   20_jun PROVA

  • Prova 2

1.29. Aula 29   25_jun

1.30. Aula 30   27_jun

1.31. Aula 31   02_jul

  • Entrega do trabalho final

1.32. Aula 32   04_jul

  • Prova repositiva

1.33. Aula 33   09_jul

  • Finalização da disciplina

1.34. Aula 34   11_jul

  • 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{ 5*P1 + 7*P2 }{12})*7 + Listas*1 + 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

  • Leonardo Machado - leonardogm2003 EM gmail.com / (61)983807447
  • Igor Penha - Igor.penharol EM gmail.com / @igorpenhaa / (61) 984236604
  • Bruno Ribeiro - bbrunoo EM icloud.com / @brunoriibeiro / (61) 999067943

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

  • [UnB-Gama/Compiladores-1 2024-1] 1a Lista - /RE/gex
    • Início: Fri Apr 12 08:00:00 -03 2024
    • Término: Sat Apr 27 23:59:00 -03 2024

5.2. Consolidadas

Author: Bruno Ribas

Created: 2024-05-22 Wed 23:43

Validate