UFABC - MCTA016-13 - Paradigmas de Programação - Turma Prática NA2
Segundo Quadrimestre de 2018
Turma NA2 (NA2MCTA016-13-SA)
Permalink
Professor: Emilio Francesquini
E-mail: e.francesquini@ufabc.edu.br
Índice
Avisos
- disponíveis Notas finais do projeto e das atividades
- Prazo para a parte 1 do projeto estendido
- Slides Sem. 2 Atualizados. Exercícios adicionados. Exercícios 2 a 6 com entrega para 19/06
- Enunciado do Projeto Online
- Página online
Informações Gerais
Neste link você encontra informações sobre:
- Datas importantes
- Descrição da disciplina
- Requisitos
- Objetivos
- Bibliografia
- Critério de avaliação
- Projeto
- Cronograma
- Código de honra
Aulas teóricas (Prof. Diogo S. Martins)
- Turmas NA1 e NA2: quinta, 19-21h, A106-0, semanal
Aulas práticas - Turma NA2 (Prof. Emilio Francesquini):
Terças, 21-23h, 409-2, semanal
Plantão de dúvidas
- Prof. Diogo: terças, 19-21h, 528-2, semanal
- Prof. Emilio: terças, 17-19h, 531-2, semanal
Atendimento
- Por email: e.francesquini@ufabc.edu.br
- Presencialmente
- no plantão de dúvidas
- no final de cada na aula
- na minha sala (marcado previamente por e-mail caso fora do horário do plantão). Verifique minha agenda e sugira pelo menos dois possíveis horários!
Recursos adicionais
- Worksite TIDIA-AE: PP-2018Q2-N
- Repositório BitBucket
- https://bitbucket.org/diogo_martins/pp-2018q2-n/src
- Códigos de apoio às aulas.
- Workspace Slack
- Usar link de convite: https://bit.ly/2xLp7kp
- Discussões, dúvidas, negociação de grupos, etc.
Listas de exercícios
- Lista 1 - Data de entrega 19/06
- Exercícios 2 a 6 da Aula Prática 02
Projeto
O enunciado do projeto pode ser visto aqui.
Datas Importantes
- Parte 0: 19/06
- Parte 1:
06/26➡ 01/07 - Parte 2: 17/07
- Parte 3: 16/08
- Parte 4: 21/08
Aulas
Semana | Assunto | Material | Prazo de Entrega dos Exercícios |
---|---|---|---|
1ª - 05/06 | Apresentação do curso; Instalação do ambiente Racket | Slides Aula 01 | |
2ª - 12/06 | Racket Básico: Tipos e QuickCheck | Slides Aula 02 | 19/06 via TIDIA |
3ª 19/06 - Não haverá aula | IV Semana do CMCC | ||
4ª - 26/06 | Recursão e iteração | Slides Aula 04 | 03/07 via TIDIA |
5ª - 03/07 | Listas e funções de ordem superior | Slides Aula 05 | 17/07 via TIDIA |
6ª - 10/07 | Estruturas de dados puramente funcionais | Slides Aula 06 | |
7ª - 17/07 | Estudo de caso: codificação de Huffman (parte I) | Slides Aula 07 | 31/07 via TIDIA |
8ª - 24/07 | Estudo de caso: codificação de Huffman (parte II) | Slides Aula 08 | 05/08 via TIDIA |
9ª - 31/07 | Exercícios práticos; Paralelismo de dados com futures (dado em teoria) | Exercícios; Slides Aula 09 | 14/08 via TIDIA |
10ª - 07/08 | Estudo de caso: Modelo cliente-servidor - Aplicação de passagem de mensagens | Slides Aula 10 | 21/08 via TIDIA |
11ª - 14/08 | Programação lógica | Slides Aula 11 | |
12ª - 21/08 | Apresentação Projetos |