Mudanças entre as edições de "Scc-205(gracan)A"
(→Notas) |
(→Avisos:) |
||
Linha 37: | Linha 37: | ||
=== <font color = "green"> Avisos: </font> === | === <font color = "green"> Avisos: </font> === | ||
+ | |||
+ | Notas da Prova 1 disponíveis no link "Notas" (15/9/2011) | ||
=== <font color = "green"> Avaliação: </font> === | === <font color = "green"> Avaliação: </font> === |
Edição das 11h47min de 15 de setembro de 2011
Índice
- 1 SCC-205 - TEORIA DA COMPUTAÇÃO E LINGUAGENS FORMAIS (TURMA A)
- 2 Avisos:
- 3 Bibliografia Básica
- 4 BIBLIOGRAFIA COMPLEMENTAR
- 5 Material HTML de Referência
- 6 Avisos:
- 7 Avaliação:
- 8 Frequência:
- 9 Aula a aula:
- 10 Slides das Aulas
- 11 Listas de Exercícios
- 12 Notas
- 13 Gabaritos
- 14 Links para Leituras Complementares
SCC-205 - TEORIA DA COMPUTAÇÃO E LINGUAGENS FORMAIS (TURMA A)
- Local: Sala (4-003) - Horários: TERÇAS E QUINTAS - 10:10 - 11:50h
- Profa. Graça Nunes; gracan [arroba] icmc.usp.br; Sala: 4-201
Avisos:
Bibliografia Básica
- Hopcroft, J. E., Ullman, J. D. Formal Languages and Their Relation to Automata.
Addison-Wesley Publishing Company, 1979.
- Hopcroft, J. E., Ullman, J. D. and Motwani, R. Introdução à Teoria de Autômatos, Linguagens e Computação. Tradução da 2a. edição.
Editora Campus, 2001.
- Hopcroft, J. E., Motwani, R., and Ullman, J. D. Introduction to Automata Theory, Languages, and Computation.
3rd. edition. Addison-Wesley, 2007.
- Sipser, M. Introduction to the Theory of Computation. Second Edition, Thomson, 2006.
- Rosa, J.L.G. Linguagens Formais e Autômatos. LTC, 2010.
BIBLIOGRAFIA COMPLEMENTAR
- Christos H. Papadimitriou, Computational Complexity, Addison-Wesley Publishing Company, 1995. (Biblioteca Central).
- Cormen, T.H. Leiserson, C.E. and Rivest, R.L. Introduction to Algorithms. The Mit Press. 1990. (1ª edição). Capítulos 1, 2, 3, 4, 36, 37.
- Savage, J.E. Models of Computation – Exploring the Power of Computing. Addison-Wesley, 1998.
- Toscani & Veloso. Complexidade de Algoritmos. Série Livros Didáticos 13, IF UFRGS, 1ª edição, 2001, editora SagraLuzzatto.
- Garey & Johnson. Computers and Intractability – a guide to the Theory of NP-Completeness, W.H. Freeman and Company, New York, 1979.
- Jones, N. D. Computability and complexity – from a Programming Perspective. The Mit Press, 1997.
- Drobot, V. Formal Languages and Automata Theory. Computer Science Press, 1989.
- Sedgewick, R. and Flajolet, P. An Introduction to the Analysis of algorithms. Addison-Wesley P. Company, 1996.
- Sudkamp, T. A. Languages and Machines – An Introduction to the Theory of Computer Science, 2a edition. Addison-Wesley, 1998.
- Kozen, D.C. Automata and Computability. Springer-Verlag, 1997.
Material HTML de Referência
Avisos:
Notas da Prova 1 disponíveis no link "Notas" (15/9/2011)
Avaliação:
3 Provas:
P1: 13 de setembro
P2: 20 de outubro
P3: 24 de novembro
Média Final = (P1 + P2 + P3) / 3
Obs.: Haverá uma prova substitutiva, no dia 1o. de dezembro, que necessariamente substitui a menor nota das provas anteriores.
Frequência:
Será exigida frequência em 70% das aulas ministradas (incluindo dias de provas). Abono de falta só ocorrerá com apresentação de atestado médico na próxima aula em que comparecer.
Aula a aula:
- - 2/8 Organização do Curso; Critério de Avaliação; Motivação para o Curso
- - 4/8 Visão Geral das Teorias tratadas no Curso – objetivos de estudo
- - 9/8 Definição formal de procedimento e algoritmo. Verificação de Término.
- - 11/8 Análise de complexidade de algoritmos (recordação)
- - 16/8 Vocabulários, Cadeias, Linguagens, Reconhecedores e Gramáticas: Definições e Exemplos
- - 18/8 Problemas X Linguagens. Computabilidade: a Tese de Church-Turing.
- - 23/8 Máquinas de Turing (1)
- - 25/8 Máquinas de Turing (1)cont.
- - 30/8 Máquinas de Turing (1)cont.
- - 1/9 Máquinas de Turing (2)Teoremas
- - 5 a 10/9 (S.Patria) - não há aulas
- - 13/9 1ª. Prova
- - 15/9 Linguagens Decidíveis e Indecidíveis: a propriedades da parada e do algoritmo. O processo de redução
- - 19 a 23/9 (Semana da Computação) - não há aulas
- - 27/9 Teoria da Tratabilidade: problemas P e NP
- - 29/9 Hierarquia de Chomsky; Formalismo Gerativo de Linguagens; Gramáticas Irrestritas e Linguagens com Estrutura de Frase X Linguagens Rec. Enum.
- - 4/10 Linguagens e Gramáticas Sensíveis ao Contexto: definições e exemplos
- - 6/10 Linguagens e Gramáticas Livres de Contexto (1): definições e exemplos
- - 11/10 Linguagens e Gramáticas Livres de Contexto (2): Lema do Bombeamento e propriedades
- - 13/10 Linguagens e Gramáticas Regulares (1): definições e exemplos
- - 18/10 Linguagens e Gramáticas Regulares (2): Lema do Bombeamento, propriedades e Expressões Regulares
- - 20/10 2ª. Prova
- - 24 a 28/10 (afastamento da professora)- não há aulas
- - 1/11 Formalismo de Reconhecimento de Linguagens: Autômatos Linearmente Limitados e LSC; Complexidade de tempo
- - 2 a 4/11 (Finados e Aniversário de São Carlos)- não há aulas
- - 8/11 Autômatos a Pilha e LLC ; Definições, exemplos e Complexidade de tempo
- - 10/11 Autômatos Finitos e LR (1): definições e exemplos
- - 17/11 Autômatos Finitos e LR (2): propriedades
- - 22/11 AFs e APs na Teoria da Compilação: noções gerais
- - 24/11 3ª. Prova
- - 1/12 Substitutiva (necessariamente substitui menor nota)
Slides das Aulas
Aula 2 - 4/8:
Procedimentos e Algoritmos: Arquivo:Aula2 4agosto proced&algorit.pdf
Complexidade de Algoritmos: Recordação (1) Arquivo:Aula2 4agosto complexidade1.pdf
Aula 3 - 9/8:
Complexidade de Algoritmos: Recordação (2) Arquivo:Aula3 9agosto complexidade2.pdf
Aulas 4 e 5 - 11 e 16/8:
Conceitos Básicos: Alfabeto, Cadeias, Linguagem, Expressões Regulares, Problemas Arquivo:Aula4e5 11e16ago-Vocab&Ling&ER&Problemas.pdf
Aula 6 - 18/8:
Linguagens, Reconhecedores e Gramáticas: Definições Arquivo:Aula5 16agosto LingGram.pdf
Aulas 7, 8 e 9 - 23 a 30/8:
Máquinas de Turing (1) Arquivo:Aula7e8 23e25ago MTparte1.pdf
Aula 10 - 1/9:
Máquinas de Turing (2) Arquivo:Aula10 1set MTparte2.pdf
Listas de Exercícios
Lista de Exercícios sobre Análise de Algoritmos: Arquivo:ListaAnaliseAlgoritmos.pdf
Lista de Exercícios sobre Máquinas de Turing: Arquivo:ListaMaquinaTuring2011.pdf
Lista de Exercícios sobre Gramáticas Livres de Contexto: Arquivo:ListaGLC.pdf
Lista de Exercícios sobre Gramáticas Regulares: Arquivo:ListaGR.pdf
Lista de Exercícios sobre Automatos Finitos: Arquivo:ListaAFs.pdf
Lista de Exercícios sobre Automatos a Pilha: Arquivo:ListaAP2011.pdf
Notas
Notas da Prova 1 (13/9/2011): Arquivo:ListadeApoioaoDocente-SCC02052011201.pdf