O cronograma também está disponível em formato PDF.
N | Encontro | Local | Setor | Descrição | Projeto |
---|---|---|---|---|---|
1 | 2018-08-08 | Geral | Definições, requisitos e posicionamento da disciplina | ||
2 | 2018-08-13 | Geral | Sintaxe e semântica. Proc. de linguagens. Compilação, interpretação. Máquinas virtuais. | ||
3 | 2018-08-15 | Funcional | Modelo de Programação Funcional: características do modelo; semântica de programas. | ||
4 | 2018-08-20 | 67-104 | Funcional | R: Introdução, Listas e recursividade | |
5 | 2018-08-22 | 67-104 | Funcional | R: Funcionais | |
6 | 2018-08-27 | 67-104 | Funcional | R: Manipulação de Dados | |
7 | 2018-08-29 | 67-104 | Lógico | Prolog: Modelo de prog. em lógica; caract. do modelo; fundamentos de lógica; semântica. | Anúncio |
8 | 2018-09-03 | 67-104 | Lógico | Prolog: Aritmética, recursividade, estrutura de um programa, I/O. | |
9 | 2018-09-05 | 67-104 | Lógico | Prolog: Listas, estruturas, base de dados, gramáticas DCG. | Def. Grupos |
10 | 2018-09-10 | Imperativo | Vinculações: Nomes, Vinculação, Escopo | ||
11 | 2018-09-12 | Imperativo | Vinculações: Checagem de Tipos, Espaço de Vinculações, Definições e Declarações, Ponteiros. | ||
12 | 2018-09-17 | Imperativo | Tipos de Dados: sist. de tipos, primitivos, estrut. e compostos, tipos de usuário; Intro. OO | ||
13 | 2018-09-19 | Imperativo | Tipos de Dados: representação, equivalência, compatibilidade, conversão e checagem de tipos. | Inicial | |
14 | 2018-10-01 | Castilho | PA | ||
15 | 2018-10-03 | Imperativo | Controle de Fluxo: Expressões e atribuição. Operadores. Comandos: condicionais e iterativos. | ||
16 | 2018-10-08 | Imperativo | Polimorfismo: sobrecarga de ops. e funções, coerção, paramétrico, estático/dinâmico. | ||
17 | 2018-10-10 | Imperativo | Subprogramas: Definição, invocação. Registros de ativação. Acesso a variáveis não locais. | ||
18 | 2018-10-22 | Imperativo | Subprogramas: Semântica de pass. de parâmetros. Modos de pass. de parâmetros, implementação. | Parcial | |
19 | 2018-10-24 | 67-104 | OO | Orientação a Objeto: classes, atributos e métodos; encapsulamento; proteção; construtores | |
20 | 2018-10-29 | 67-104 | OO | Orientação a Objeto: Herança, polimorfismo | |
21 | 2018-10-31 | 67-104 | OO | Orientação a Objeto: Polimorfismo paramétrico; coleções; reflexão | |
22 | 2018-11-05 | Extra | Sistemas de Tratamento de Exceções: técnicas em diferentes linguagens de programação | ||
23 | 2018-11-07 | Extra | Gerenciamento do Monte: técnicas em diferentes linguagens de programação | ||
24 | 2018-11-12 | 67-104 | Extra | Programação concorrente | |
25 | 2018-11-14 | Extra | Linguagens de script | Final | |
26 | 2018-11-19 | Revisão | |||
27 | 2018-11-21 | Castilho | PB | ||
28 | 2018-11-26 | Sessão #1 de apresentação dos projetos | Apresentação | ||
29 | 2018-11-28 | Sessão #2 de apresentação dos projetos | Apresentação | ||
30 | 2018-12-05 | PR |