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.
Material Didático
Unidades Programáticas
|
|
|
|
|
17/12/2001 |
|
|
|
07/01/2002 |
|
|
|
09/01/2002 |
QUAR 12:30-14:00h |
|
04 |
14/01/2002 |
SEG 13:30-16:00h | Propriedades
das Linguagens
Regulares |
05 |
16/01/2002 |
QUAR 12:30-14:00h |
AF não-determinísticos (AFND) |
06 |
21/01/2002 |
SEG 13:30-16:00h |
Equivalência entre
AF determinísticos e AFND |
07 |
23/01/2002 |
QUAR 12:30-14:00h |
Epsilon movimentos |
08 |
28/01/2002 |
SEG 13:30-16:00h | Mais propriedades das Linguagens Regulares |
09 |
30/01/2002 |
QUAR 12:30-14:00h |
Expressões Regulares |
10 |
04/02/2002 |
SEG 13:30-16:00h | Exercícios |
11 |
06/02/2002 |
QUAR 12:30-14:00h |
Gramáticas |
11/02/2002 |
SEG 13:30-16:00h | CARNAVAL | |
13/02/2002 |
QUAR 12:30-14:00h |
CARNAVAL | |
12 |
18/02/2002 |
SEG 13:30-16:00h | Gramáticas Regulares |
|
20/02/2002 |
QUAR 12:30-14:00h |
Aplicações de Linguagens Regulares |
|
25/02/2002 |
SEG 13:30-16:00h | Minimização de AFs |
15 |
27/02/2002 |
QUAR 12:30-14:00h |
Gramáticas Livres de Contexto (GLC) |
|
04/03/2002 |
SEG 13:30-16:00h | Exemplos e Propriedades das GLC |
17 |
06/03/2002 |
QUAR 12:30-14:00h |
Aplicações de GLC |
18 |
11/03/2002 |
SEG 13:30-16:00h |
1o EXERCÍCIO ESCOLAR |
|
13/03/2002 |
QUAR 12:30-14:00h |
|
20 |
18/03/2002 |
SEG 13:30-16:00h | Autômatos a Pilha (PDAs) |
21 |
20/03/2002 |
QUAR 12:30-14:00h |
Propriedades dos PDAs |
22 |
25/03/2002 |
SEG 13:30-16:00h | PDAs não-Determinísticos |
23 |
27/03/2002 |
QUAR 12:30-14:00h |
Aplicações |
24 |
01/04/2002 |
SEG 13:30-16:00h | Autômatos Lineares Limitados |
25 |
03/04/2002 |
QUAR 12:30-14:00h |
Linguagens Sensíveis ao Contexto |
26 |
08/04/2002 |
SEG 13:30-16:00h | Máquinas de Turing |
27 |
10/04/2002 |
QUAR 12:30-14:00h |
Hierarquia de Chomsky |
28 |
15/04/2002 |
SEG 13:30-16:00h | Apresentação de Trabalhos |
29 |
17/04/2002 |
QUAR 12:30-14:00h |
Apresentação de Trabalhos |
30 |
22/04/2002 |
SEG 13:30-16:00h |
2o EXERCÍCIO ESCOLAR |
24/04/2002 |
QUAR 12:30-14:00h |
|
|
31 |
29/04/2002 |
SEG 13:30-16:00h |
PROVA FINAL |
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