Mudanças entre as edições de "Informática Teórica"

De CInWiki
Ir para: navegação, pesquisa
(Atualização InfoTeo)
 
Linha 1: Linha 1:
A disciplina de Informática Teórica aborda os conceitos da teoria da computação, e busca determinar quais problemas podem ser computados em um dado modelo de computação. Estuda os problemas computacionais e as classes das linguagens que podem ser produzidas e reconhecidas por modelos computacionais simbólicos. Também estuda a complexidade dos algoritmos. É ministrada pelo professor Ruy José Guerra Barretto de Queiroz (Ciência da Computação) e pela professora Anjolina Grisi de Oliveira (Engenharia da Computação). Para ciência da computação os alunos são avaliados através de 6 Mini-Provas, 2 Projetos e de 2 Provas, o grande número de Mini-Provas ajuda o aluno a não acumular assunto para as provas e são corrigidas pelos monitores. Você pode ir para o site da disciplina [http://www.cin.ufpe.br/~if689/ aqui]  
+
{{CourseBox
 +
| name = Informática Teórica
 +
  | ccProfessor = [[Fred Freitas]]
 +
| ccWebsite = http://cin.ufpe.br/~if689
 +
| ccSemester = 4
 +
| ccCode = IF689
 +
| ccRoom = D005
 +
| ccDateTime = Ter - 10h às 12h / Qui - 08h às 10h
 +
| ecProfessor = [[Ruy]]
 +
| ecSemester = 6
 +
| ecCode = IF689
 +
| ecRoom = D005
 +
| ecDateTime = Ter - 08h às 10h / Qui - 10h às 12h
  
__TOC__
+
}}
  
== Professores ==
+
A disciplina de Informática Teórica aborda os conceitos da teoria da computação, e busca determinar quais problemas podem ser computados em um dado modelo de computação. Estuda os problemas computacionais e as classes das linguagens que podem ser produzidas e reconhecidas por modelos computacionais simbólicos. Também estuda a complexidade dos algoritmos.
  
Os dois professores que ministram a disciplina são [http://www.cin.ufpe.br/~ruy/ Ruy Queiroz] e [http://www.cin.ufpe.br/~ago/ Anjolina Grisi].
+
__TOC__
  
== Monitoria ==
+
== Avaliação ==
  
A monitoria é responsável pela correção das mini-provas então acesse também o site da monitoria [www.cin.ufpe.br/~mteorica aqui]
+
Para ciência da computação os alunos são avaliados normalmente através de 4 mini-provas e 3 provas, as mini-provas são elaboradas e corrigidas pelos monitores.  
  
 
== Tópicos Abordados ==
 
== Tópicos Abordados ==

Edição atual tal como às 13h12min de 1 de novembro de 2017

Erro em Lua: Não é possível criar o processo: proc_open(/dev/null): failed to open stream: Operation not permitted

A disciplina de Informática Teórica aborda os conceitos da teoria da computação, e busca determinar quais problemas podem ser computados em um dado modelo de computação. Estuda os problemas computacionais e as classes das linguagens que podem ser produzidas e reconhecidas por modelos computacionais simbólicos. Também estuda a complexidade dos algoritmos.

Avaliação

Para ciência da computação os alunos são avaliados normalmente através de 4 mini-provas e 3 provas, as mini-provas são elaboradas e corrigidas pelos monitores.

Tópicos Abordados

1ª unidade:

  • Linguagens Regulares
  • Automatos Finitos Determinísticos
  • Automatos Finitos não Determinísticos
  • Expressões Regulares
  • Linguagens não Regulares
  • Linguagens Livres do Contexto
  • Gramáticas
  • Autômatos com Pilha
  • Linguagens não Livres do Contexto

2ª Unidade:

  • Máquinas de Turing
  • Variantes da Máquina de Turing
  • Definição de Algoritmos
  • Décimo Problema de Hilbert
  • Decidibilidade
  • Problema da Parada
  • Redutibilidade
  • Teoria da Complexidade
  • Classes P, NP, NP-Completos
  • O Problema SAT
  • A Classe PSPACE