Sala 206, 2a. e 4a. de 11:00 h às 12:40.
Monitor: Erick Simas Grilo (simas_grilo AT id DOT uff DOT br)
Agendar atendimento por email.
Objetivo
Apresentar conceitos básicos da teoria de autômatos e computabilidade.
Tópicos
- Linguagens regulares e autômatos finitos
- Linguagens livres de contexto e autômatos de pilha
- Linguagens sensíveis ao contexto e autômatos linearmente limitados
- Linguagens recursivamente enumeráveis e Máquinas de Turing
- Introdução à computabilidade
Datas importantes
- P1 08/05/17
- P2 03/07/17
- VS 17/07/17
Critério de avaliação
- Duas provas (P1 e P2) e uma verificação suplementar (VS).
- Seja a média das provas (MP) = (P1+P2)/2.
- Se MP ≥ 6, o aluno está aprovado.
- Se MP < 4, o aluno está reprovado.
- Se 4 ≤ MP < 6, o aluno deve fazer VS, ficará aprovado se VS ≥ 6 e reprovado caso contrário.
Referência principal
- Paulo Blauth Menezes, Linguagens Formais e Autômatos, Série livros didáticos, no. 3, 6a. Ed., Instituto de Informática da UFRGS, Bookman, 2011.
Referências auxiliares
- Funções recursivas parciais: H. Enderton, Computability Theory, 2011, Cap. 2.
- Funções recursivas parciais e máquinas de Turing: R. Epstein e W. Carnielly, Computability, 3a. ed, 2008, Cap. 18.
- John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, Introduction to Automata Theory, Languages and Computation, 2nd. Edition, Addison Wesley, 2001.
- Harry R. Lewis e Christos H. Papadimitriou, Elementos de Teoria da Computação, 2a. ed, Bookman, 2000.
- José Lucas Rangel, Linguagens Formais, PUC-Rio, 1999, notas de aula.
Page last modified on August 19, 2020, at 03:12 PM