Sobre a disciplina | Aulas | Avaliações | Bibliografia
Primeiro semestre de 2021
Professora: Andrea Schwertner Charão
Carga horária: 60h
Horários: segundas e quartas, das 14:30 às 16:30
Plataformas: Discord e GitHub
- Ementário: informações sobre objetivos, programa e bibliografia.
- Disciplina teórico-prática, com atividades síncronas e assíncronas.
- Usaremos a estratégia de "flipped classroom", em que vocês consultam o material indicado antes da aula e usamos os encontros síncronos para resolver dúvidas e fazer exercícios práticos.
- O material teórico de cada aula será disponibilizado com antecedência em formatos variados (slides, vídeos, programas, textos, etc.).
- Todo o material da disciplina estará no GitHub e as entregas de exercícios be trabalhos também serão no GitHub.
- Usaremos Discord para interação síncrona/assíncrona por chat/áudio/vídeo.
O cronograma de aulas abaixo serve como referência, mas estará em constante atualização conforme o andamento das atividades síncronas e assíncronas.
O material para cada aula será disponibilizado antes da aula para consulta assíncrona.
Aula | Data | Dia | Assunto/Atividade |
---|---|---|---|
1 | 19/05/2021 | Qua | |
2 | 24/05/2021 | Seg |
|
3 | 26/05/2021 | Qua |
|
4 | 31/05/2021 | Seg |
|
5 | 02/06/2021 | Qua |
|
6 | 07/06/2021 | Seg |
|
7 | 09/06/2021 | Qua |
|
8 | 14/06/2021 | Seg |
|
9 | 16/06/2021 | Qua |
|
10 | 21/06/2021 | Seg |
|
11 | 23/06/2021 | Qua |
|
12 | 28/06/2021 | Seg |
|
13 | 30/06/2021 | Qua |
|
14 | 05/07/2021 | Seg |
|
15 | 07/07/2021 | Qua |
|
16 | 12/07/2021 | Seg |
|
17 | 14/07/2021 | Qua |
|
18 | 19/07/2021 | Seg |
|
19 | 21/07/2021 | Qua |
|
20 | 26/07/2021 | Seg |
|
21 | 28/07/2021 | Qua |
|
22 | 02/08/2021 | Seg |
|
23 | 04/08/2021 | Qua |
|
24 | 09/08/2021 | Seg |
|
25 | 11/08/2021 | Qua |
|
26 | 16/08/2021 | Seg |
|
27 | 18/08/2021 | Qua |
|
28 | 23/08/2021 | Seg |
|
29 | 25/08/2021 | Qua |
|
30 | 30/08/2021 | Seg |
|
-
Primeiro bimestre (Notas)
- Práticas de Haskell e Prolog entregues no GitHub (30%)
- Trabalho de programação funcional em Haskell (40%) -
14/0616/06, até o meio-dia - Produção de vídeo (15%) - 05/07
- Participação (15%)
-
Segundo bimestre
- Práticas de Java entregues no GitHub (20%)
- Desenvolvimento de jogo com framework orientado a objetos (50%) - 18/08 e 30/08
- Produção de vídeo (15%) - 04/08 e 18/08
- Participação (15%)
-
Avaliação final (exame): 01/09/2021
- Robert Sebesta. Conceitos de Linguagens de Programação. Bookman, 2018. Disponível no Portal de E-books da UFSM.
- Miran Lipovača. Learn You a Haskell for Great Good!.
- Patrick Blackburn, Johan Bos, and Kristina Striegnitz. Learn Prolog Now.
- Markus Triska. The Power of Prolog.
- Outros materiais de referência indicados nas aulas.