work | video | date | description |
---|---|---|---|
13/05 | miniElixir: O objetivo desse trabalho é desenvolver um interpretador para um subconjunto de uma linguagem de programação conhecida. Para isso foi criada miniElixir, uma linguagem de programação de brinquedo baseada em Elixir. | ||
17/06 | Pursuit: O objetivo desse trabalho é desenvolver o jogo Pursuit em um ambiente orientado a eventos usando Qt com C++. | ||
24/06 | Haskell: O objetivo desse trabalho é desenvolver 15 programas em Haskell. | ||
01/07 | Prolog: O objetivo desse trabalho é desenvolver 15 programas em Prolog. |
day | week | type | description |
---|---|---|---|
05 | tue | laboratory |
Apresentação da disciplina (lab) |
07 | thu | theory |
Apresentação da disciplina |
12 | tue | laboratory |
TP1: Interpretador (1/9) |
14 | thu | theory |
Sintaxe e semântica |
19 | tue | laboratory |
TP1: Interpretador (2/9) |
21 | thu | theory |
Sistemas de linguagens |
26 | tue | laboratory |
TP1: Interpretador (3/9) |
28 | thu | holiday |
Recesso escolar: Paixão de Cristo |
day | week | type | description |
---|---|---|---|
02 | tue | laboratory |
TP1: Interpretador (4/9) |
04 | thu | theory |
Nomes, amarrações e escopo (1/2) |
09 | tue | laboratory |
TP1: Interpretador (5/9) |
11 | thu | theory |
Nomes, amarrações e escopo (2/2) |
16 | tue | laboratory |
TP1: Interpretador (6/9) |
18 | thu | theory |
Tipos de dados |
23 | tue | laboratory |
TP1: Interpretador (7/9) |
25 | thu | theory |
Verificação de tipos |
30 | tue | laboratory |
TP1: Interpretador (8/9) |
day | week | type | description |
---|---|---|---|
02 | thu | theory |
Subprogramas |
07 | tue | laboratory |
TP1: Interpretador (9/9) |
09 | thu | exam |
Prova 1 |
14 | tue | exam |
Prova 1 (lab) |
16 | thu | theory |
Programação orientada a objetos |
21 | tue | laboratory |
TP2: Programação orientada a eventos (1/4) |
23 | thu | theory |
Tratamento de exceções |
28 | tue | laboratory |
TP2: Programação orientada a eventos (2/4) |
30 | thu | holiday |
Feriado nacional: Corpus Christi |
day | week | type | description |
---|---|---|---|
04 | tue | laboratory |
TP2: Programação orientada a eventos (3/4) |
06 | thu | theory |
Programação concorrente |
11 | tue | laboratory |
TP2: Programação orientada a eventos (4/4) |
13 | thu | theory |
Programação funcional (Haskell) |
18 | tue | laboratory |
TP3: Programação funcional (Haskell) |
20 | thu | theory |
Programação lógica (Prolog) |
25 | tue | laboratory |
TP4: Programação lógica (Prolog) |
27 | thu | exam |
Prova 2 |
day | week | type | description |
---|---|---|---|
02 | tue | exam |
Prova 2 (lab) |
04 | thu | exam |
Prova suplementar |
09 | tue | exam |
Prova especial (lab) |
11 | thu | exam |
Prova especial |