Índice
-
- INF 5010: Otimização combinatória
- INF 5016: Algoritmos avançados
- INF 5023: Técnicas de busca heurística.
Página descontinuada, provavelmente o material não é mais acessível.
If you don't have a specification, it can't be wrong.
It can only be surprising.
Bem-vindo à semântica.
Carga horária: 60 h (em 30 aulas de 2h)
Créditos: 4
Súmula: Introdução ao cálculo lambda. Domínios de Scott; pontos fixos de funções contínuas. Semântica denotacional. Semântica algébrica. Semântica de ações. Semântica axiomática. Semântica operacional.
Turma: B
Horário/Sala: Terça 10:30-12:10 e quinta 10:30-12:10 na sala 113 do prédio 43425 (vê também aqui).
Consultas: Quarta 13-15.
Detalhes: Vê o programa.
Aqui se acha uma versão dos slides das aulas (handout em preto e branco) junto com os exercícios.
| No. | Data | Tópicos | Material |
|---|---|---|---|
| 1 | 07/03/2006 | Administrativa. Introdução. | Slides, Discussão: Semântica de C e C++ |
| 2 | 09/03/2006 | Semântica operacional natural. | Slides, Exercícios 1 |
| 3 | 14/03/2006 | Princípios de indução e características da linguagem | Slides |
| 4 | 16/03/2006 | Características da linguagem. Semântica operacional estrutural. | Slides, Exercícios 2 |
| 5 | 21/03/2006 | Semântica operacional estrutural. Paralelismo. | Slides |
| 6 | 23/03/2006 | Introdução a OCaml. | Slides, Exercícios 3, Regras da SO |
| 7 | 28/03/2006 | Revisão da SO. Revisão de princípios de indução. | Slides |
| 8 | 30/03/2006 | Extensões de IMP: Escopos e procedimentos. | Slides, Exercícios 4 |
| 9 | 04/04/2006 | Sistemas de tipos. | Slides |
| 10 | 06/04/2006 | Semântica axiomática: Introdução. | Slides |
| 11 | 11/04/2006 | Semântica axiomática. Laços e exemplos. | Slides |
| 12 | 13/04/2006 | Semântica axiomática. Consistencia e completude. Corretude total. | Slides, Exercícios 5 |
| 13 | 18/04/2006 | Revisão para prova 1. | |
| 14 | 20/04/2006 | Semântica operacional e axiomática: Exercícios | Exercícios 6 |
| 15 | 25/04/2006 | Prova 1 | Prova 1 |
| 16 | 27/04/2006 | Resultados da prova 1. | Soluções prova 1 |
| 17 | 02/05/2006 | Introdução à semântica denotational e o cálculo lambda. | Slides, Proposta de trabalhos |
| 18 | 04/05/2006 | Semântica do cálculo lambda. | Slides, Exercícios 7 |
| 19 | 09/05/2006 | Semântica denotational do IMP: Expressões e comandos simples. | Slides, Texto sobre semântica denotational (Prof. Moreira) |
| 20 | 11/05/2006 | Semântica denotational do IMP: Laços. | Slides, Exercícios 8 |
| 21 | 16/05/2006 | Semântica denotational: Ordenações parciais e domínios. | Slides |
| 22 | 18/05/2006 | Semântica denotational: Domínios. Aplicação à IMP. | Slides |
| 23 | 23/05/2006 | Semântica denotational: Extensões. | Slides |
| 24 | 25/05/2006 | Semântica denotational: Extensões. | Slides, Exercícios 9 |
| 25 | 30/05/2006 | Revisão para prova 2. | Regras da SD |
| 26 | 01/06/2006 | Prova 2 | Prova 2 |
| 27 | 06/06/2006 | Resultados da prova 2. | Soluções prova 2 |
| 28 | 08/06/2006 | Apresentação dos trabalhos. | |
| 29 | 13/06/2006 | Apresentação dos trabalhos. | |
| 15/06/2005 | Feriado: Corpus_Cristi | ||
| 30 | 20/06/2006 | ||
| 29/06/2006 | Revisão, exercícios e perguntas. | Exercícios 10 | |
| 04/07/2006 | Recuperacão | Prova, Solução |
Ainda não foi publicado. O successor de ''Semantics with applications – A formal introduction''
Mais informações sobre semântica em linguagens orientadas a objetos.
Detalhes sobre domínios semânticos usados na semântica denotacional.