Teoria da Computação

De Wiki DAINF
(Diferença entre revisões)
(Bibliografia básica)
 
(6 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
== Informações ==
 +
 +
* Código da disciplina: IF65C
 +
* Cursos: [[Engenharia de Computação]] (5o. período) e [[Bacharelado em Sistemas de Informação]] (3o. período)
 +
 +
== Oferecimentos ==
 +
 +
* [[Teoria da Computação - Turma S73 - 2010.1]]
 +
 
== Objetivos ==
 
== Objetivos ==
  
Linha 10: Linha 19:
  
 
== Bibliografia básica ==
 
== Bibliografia básica ==
 +
* Lewis, H.R.; Papadimitriou, C.H. "Elementos de Teoria da Computação". 2. Ed., Bookmann, 2000, 336 p. ISBN: 8573075341.
 +
* Hopcroft, J.E.; Motwani, R.; Ullman, J.D."Introdução a Teoria de Autômatos, Linguagens e Computação". Campus, 2002, 584 p., ISBN: 8535210725.
 +
* Sipser, Michael. “Introdução à Teoria da Computação”. Thomson Pioneira, 2007, 502 p. ISBN: 9788522104994.
  
  1. Lewis, H.R.; Papadimitriou, C.H. "Elementos de Teoria da Computação". 2. Ed., Bookmann, 2000, 336 p. ISBN: 8573075341.
+
=== Bibibliografia Complementar ===
  2. Hopcroft, J.E.; Motwani, R.; Ullman, J.D."Introdução a Teoria de Autômatos, Linguagens e Computação". Campus, 2002, 584 p., ISBN: 8535210725.
+
  3. Sipser, Michael. “Introdução à Teoria da Computação”. Thomson Pioneira, 2007, 502 p. ISBN: 9788522104994.
+
 
+
+
== Bibliografia complementar ==
+
+
  
  1. Birkhoff, G.; MacLane, S. "Álgebra Moderna Básica". Guanabara Dois, 4a. ed., 1980.
+
* GURARI, Eitan. '''An Introduction to the Theory of Computation'''. Computer Science Press, 1989. Disponível em: <http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html>. Acesso em: 21 junho 2010.
  2. Campello, R.E; Maculan, N. "Algoritmos e Heurísticas". EDUFF, 1994.
+
  3. Diverio, T.A.; Menezes, P.F.B. "Teoria da Computação", Sagra-Luzzato, 1999.
+
  4. Hopcroft, J.E.; Ullman, J.D. "Introduction to Automata Theory, Languages and Computation". Addison-Wesley, 1979.
+
  5. Lewis, H.R.; Papadimitriou, C.H. "Elements of the Theory of Computation". Prentice-Hall, 1981.
+
  6. Lucchesi, C; Simon, I; Simon, I; Simon,J; Kowaltowski, T. "Aspectos Teóricos da Computação". 11o. Colóquio Brasileiro de Matemática, Impa, 1977.
+
  7. Menezes, P.F.B. "Linguagens Formais e Autômatos", 3.ed., Sagra-Luzzato, 1999.
+
  8. Moret, B.M. "The Theory of Computation". Addison-Wesley, 1998.
+
  9. Pin, J.e. "Variétés de Langages Formels". Masson, 1984.
+
  10. Ross, K; Wright, C. "Discrete Mathematics". Prentice-Hall, 1985.
+
  11. Sudkamp, T.A. "Languages and Machines". Addison-Wesley, 1997.
+
12.  Van Leeuwen, J. (Editor). "Handbook of Theoretical Computer Science", The MIT Press, 1990. Volumes A: Algorithms and complexity; Volume B: Formal models and semantics.  
+
Outros recursos:
+
  
+
== Software ==
  
JFLAP (Java Formal Language and Automata Package): www.jflap.org
+
* [http://www.jflap.org/ JFLAP]
  
 
== Referências ==
 
== Referências ==
  
 
[http://www.dainf.ct.utfpr.edu.br/~kaestner/Teoria/Teoria.htm TEORIA DA COMPUTAÇÃO, Prof. Celso Kaestner]
 
[http://www.dainf.ct.utfpr.edu.br/~kaestner/Teoria/Teoria.htm TEORIA DA COMPUTAÇÃO, Prof. Celso Kaestner]

Edição atual tal como 17h02min de 21 de junho de 2010

Tabela de conteúdo

Informações

Oferecimentos

Objetivos

Os objetivos da disciplina Teoria da Computação são “propiciar ao aluno o conhecimento de Linguagens Formais e elementos de Teoria da Computação, bem como de suas aplicações em Engenharia de Computação”. O papel desta disciplina é o de mostrar os formalismos envolvidos nas etapas de análise léxica e sintática de linguagens, bem como os fundamentos teóricos do processo de computação e suas limitações.

Ementa

Alfabetos e Linguagens. Autômatos Finitos. Linguagens Livres de Contexto. Máquinas de Turing. Tese de Church. Não-computabilidade. Complexidade Computacional.


Bibliografia básica

  • Lewis, H.R.; Papadimitriou, C.H. "Elementos de Teoria da Computação". 2. Ed., Bookmann, 2000, 336 p. ISBN: 8573075341.
  • Hopcroft, J.E.; Motwani, R.; Ullman, J.D."Introdução a Teoria de Autômatos, Linguagens e Computação". Campus, 2002, 584 p., ISBN: 8535210725.
  • Sipser, Michael. “Introdução à Teoria da Computação”. Thomson Pioneira, 2007, 502 p. ISBN: 9788522104994.

Bibibliografia Complementar

Software

Referências

TEORIA DA COMPUTAÇÃO, Prof. Celso Kaestner

Ferramentas pessoais