06239 - Introdução a Teoria da Computação
material e cronograma de aulas...
-
Presença e Notas
NOTAS PASSADAS: SEMESTRE 2009-2 em diante
-
PROJETOS
-
Comunicação
Cadastre-se no https://groups.google.com/d/forum/itc-si1 e participe do Grupo de Introdução a Teoria da Computação (2014-1).
-
Ementa e Plano de Ensino
Ementas e Conteúdo Programático
Elementos de Teoria da Computação. Harry R. Lewis, Christos H. Papdimitriou. 2. ed. 2004. (LIVRO-TEXTO)
Languages and Machines. Thomas Sudkamp, 3a. ed. Addison-Wesley, 2005. (EXERCÍCIOS)
Menezes, Paulo Blauth. Linguagens Formais e Autômatos. Editora Sagra Luzzatto, 2000. (ALGORITMO DE MINIMIZAÇÃO DE ESTADOS)
Introdução aos fundamentos da Computação - Linguagens e Máquinas. Newton José Vieira. Thomsom, 2006.
Diverio, Tiarajú Asmuz e Menezes, Paulo Blauth. Teoria da Computação: Máquinas Universais e Computabilidade. Editora Sagra Luzzatto, 1999.
Introdução à Teoria de Autômatos, Linguagens e Computação. Hopcroft, J. E. e Ullman, J. D. e Motwani, R. Tradução. Editora Campus, 2003. Exercícios * resolvidos
Software
JFLAP JAVA Formal Language and Automata Package - ferramenta visual usada para criar e simular diversos tipos de autômatos, e converter diferentes representações de linguagens.
Slides
- Slides do Dr. Rakesh Verma da University of Houston
- The University of British Columbia
- Slides do Prof. Lucas Rangel da PUC-Rio
Execução de Aulas
BÔNUS MEGA-EXTRA
BÔNUS (10%):
aula | data | assunto | para casa |
---|---|---|---|
2 | 02.abr.14 |
|
MOTIVACIONAL: Os códigos e as linguagens... Cap. 1 do Livro do Papadimitriou.
Uma breve introdução a Teoria da Computação Revisão conteúdo de Matemática Discreta |
4 | 07.abr.14 |
Alfabetos e Linguagens
|
Cap. 1 do Livro do Papadimitriou. |
6-8 |
09.abr.14 e 14.abr.14 |
Conceitos Preliminares Alfabetos e Linguagens |
Capítulo 1 do Livro-texto |
21.abr.14 | FERIADO | http://www.ufrpe.br/calendario.php | |
12 | 28.abr.14 | visita MEC | |
14 |
30.abr.14 |
TIRA-DÚVIDAS e PROVA ESCRITA 1: expressões, fundamentos de linguagens
|
Capítulo 1 do Livro-texto |
12 | 05.mai.14 |
|
Cap. 1 do Livro do Papadimitriou. Cap. 2 do Livro do Paulo Menezes
Animação: http://www.cs.montana.edu/~dynalab/ |
14 | 07.mai.14 |
Exercícios - Autômatos Finitos |
Cap. 1 do Livro do Papadimitriou. Cap. 2 do Livro do Paulo Menezes Bônus-extra: Entender o Algoritmo de conversão de AFN em AFD e resolver a questão 2.2.6 |
16 | 19.mai.14 |
TIRA-DÚVIDAS e exercícios do Capítulo 2
|
Capítulo 1 do Livro-texto |
18 | 28.mai.14 |
AFN e Implementação de Autômatos |
|
22 | 04.jun.14 | Equivalência AFDs e AFNs | |
24 | 09.jun.14 |
|
|
26 |
TRABALHO - NOTA 5 |
|
|
28 |
TRABALHO - NOTA 5 |
|
|
30 | TRABALHO NOTA 5 |
|
|
32 | 11.jun.2014 |
Gramáticas Livres de Contexto Árvores de Análise Sintática e Autômatos a Pilha |
Seção 3.1 a 3.3 do livro-texto EXEMPLOS: |
34 | 16.jun.2014 |
|
Capítulo 3 do Livro-texto |
36 |
tirdúvidas GLC - Gramáticas Livres de Contexto
|
Capítulo 3 do Lvro-texto | |
38 |
|
Máquinas de Turing Computação com Máquinas de Turing |
|
40 |
|
|
|
42 |
|
||
44 |
Exercícios Máq. Turing e Indecidibilidade |
||
46-48 |
Indecidibilidade Problema da Parada |
Capítulo 5
Seção 5.1 e 5.3 |
|
50-52 |
|
Capítulo 6, 6.1 e 6.4 | |
54 a 58 |
|
Capítulo 4 a 6 | |
60 | 3VA | TUDO | |
62 | FINAL | TUDO |
-
Avaliações
NOTA 1V.A. = 4 Provas escritas + testes (90%) + trabalhos escolares (10%) + Bônus Extra e MEGA-Extra
NOTA 2V.A. = 4 Provas escritas + testes (100%) + + Bônus Extra e MEGA-Extra
NOTA 3V.A. = Prova oral com todo o conteúdo (100%)
NOTA FINAL = Prova oral com todo o conteúdo (100%)
A última avaliação será realizada no período sugerido para as VAs em Calendário Acadêmico.
bônus extras: possíveis exercícios do livro-texto e participações em aula.
penalidades: _toques de celulares (-3).
_conversas paralelas (-2).
_fontes adversas de informações (-5)
_ informação de terceiros (Infração Disciplinar) - vide Regimento Geral da UFRPE, Cap. III, Seção IV, Art. 138, pg 113 a 118.