Universidade Federal de Pernambuco
Centro de Informática
Graduação em Ciência da Computação




IF114 - Linguagens e Máquinas


Professor:   Marco Luis Ferramola

Breve descrição

O curso provê uma introdução a teoria da computação. O tratamento é matemático, mas o ponto de vista é informático. Vamos nos restringir ao estudo dos autômatos e gramáticas formais, mas mesmo assim o espectro de aplicações é imenso. Serão mencionadas aplicações em geração de imagens fractais, computaço DNA, linguagens naturais, compiladores, sistemas operacionais,  computação neural,  computação analógica, sistemas dinâmicos simbólicos, etc.

Pré-requisitos

   Lógica Aplicada à Computação, IF312

Ementa

   1. autômatos finitos
   2. expressões regulares
   3. gramáticas regulares
   4. equivalência entre os modelos
   5. propriedades de linguagens regulares
   6. autômatos a pilha determinísticos e não-determinísticos
   7. gramáticas livres-de-contexto, propriedades de LLC
   8. ambigüidade
   9. autômatos `linear-bounded'
  10. linguagens sensíveis-ao-contexto
  11. a hierarquia de Chomsky.

Referências Bibliográficas

Principal

 

Avaliação: Para efeito de cálculo da média serão levados em conta o 1o.EE  e o  2o.EE (eventualmente também uma  Monografia). Os temas sugeridos para as monografias estão aqui. Sugestões de temas fora da lista  são bem-vindas mas a aprovação dependerá de análise.
 
 
  Última atualização: 21 de Janeiro de 2002, 18:15:40 GMT-0300.
if114@cin.ufpe.br