Mudanças entre as edições de "Cronograma de atividades (PRG2-EngTel)"
Ir para navegação
Ir para pesquisar
Linha 1: | Linha 1: | ||
− | {{collapse top| bg=lightgreen | Semestre 2014-2 - Prof. Marcelo Maia Sobral}} | + | {{collapse top| bg=lightgreen | Semestre 2015-1 - Prof. Marcelo Maia Sobral}} |
+ | {{Cl|1 |9/2 | 2 | Apresentação e introdução ao projeto 1: jogo de clássico de memória (Simon); linguagem de programação C++. | Lab. Programação}} | ||
+ | {{Cl|2 |10/2 | 2 | Projeto 1: Modelagem do jogo. Uso de filas para representar sequências de cores. Definição de filas: comportamento e operações. Implementação de filas circulares usando vetores. | Lab. Programação}} | ||
+ | {{Cl|3 |23/2 | 2 | Projeto 1: Implementação de filas circulares. | Lab. Programação}} | ||
+ | {{Cl|4 |24/2 | 2 | Projeto 1: Uso de filas para gerar e manter sequências de cores no jogo. | Lab. Programação}} | ||
+ | {{Cl|5 |2/3 | 2 | Projeto 1: implementação do jogo | Lab. Programação}} | ||
+ | {{Cl|6 |3/3 | 2 | Projeto 1: Implementação do modo avançado do jogo, com repetição de cores em ordem reversa. Uso de pilhas para verificação da ordem reversa. Definição de pilhas: comportamento e operações. Implementação de pilhas usando vetores. | Lab. Programação}} | ||
+ | {{Cl|7 |9/3 | 2 | Projeto 1: conclusão | Lab. Programação}} | ||
+ | {{Cl|8 |10/3 | 2 | Projeto 2: criando um programa para detecção de plágio em textos. Transformação de textos em sequências de palavras, para obter duas métricas: 1) palavras comuns em dois textos, e 2) sequências de palavras comuns em dois textos. Armazenamento das palavras em listas encadeadas. Introdução a listas simplesmente encadeadas. | Lab. Programação}} | ||
+ | {{Cl|9 |16/3 | 2 | Projeto 2: definição de uma lista encadeada simples: operações da lista, modelagem dos dados; revisão sobre alocação dinâmica de memória e uso de ponteiros | Lab. Programação}} | ||
+ | {{Cl|10 |17/3 | 2 | Projeto 2: Implementação das operações da lista encadeada: criação da lista, adição, remoção e busca de itens. | Lab. Programação}} | ||
+ | {{Cl|11 |23/3 | 2 | Projeto 2: criação do sistema anti-plágio usando a lista encadeada. | Lab. Programação}} | ||
+ | {{Cl|12 |24/3 | 2 | Projeto 2: ordenando resultados: algoritmos de ordenamento bubble sort e insertion sort. | Lab. Programação}} | ||
+ | {{Cl|13 |30/3 | 2 | Projeto 2: ordenando resultados: algoritmos de ordenamento bubble sort e insertion sort. | Lab. Programação}} | ||
+ | {{Cl|14 |31/3 | 2 | Projeto 2: conclusão; considerações finais sobre listas encadeadas: remoção de itens de uma lista, listas duplamente encadeadas, uso de guardas, implementação de pilhas e filas usando listas. | Lab. Programação}} | ||
+ | {{Cl|15 |6/4 | 2 | Projeto 2: conclusão; considerações finais sobre listas encadeadas: remoção de itens de uma lista, listas duplamente encadeadas, uso de guardas, implementação de pilhas e filas usando listas. | Lab. Programação}} | ||
+ | {{Cl|16 |7/4 | 2 | Avaliação 1 | Lab. Programação}} | ||
+ | {{Cl|17 |13/4 | 2 | Projeto 3: um catálogo de filmes: tornando rápidas as operações de busca e atualização do catálogo com o uso de tabelas hash. Definição de tabelas hash: estrutura da tabela, função hash. | Lab. Programação}} | ||
+ | {{Cl|18 |14/4 | 2 | Projeto 3: implementação das operações básicas de uma tabela hash. | Lab. Programação}} | ||
+ | {{Cl|19 |27/4 | 2 | Projeto 3: implementação da tabela hash e tratamento de colisões. | Lab. Programação}} | ||
+ | {{Cl|20 |28/4 | 2 | Projeto 3: implementação da tabela hash e tratamento de colisões. | Lab. Programação}} | ||
+ | {{Cl|21 |4/5 | 2 | Projeto 3: uso da tabela hash no catálogo de filmes: indexação por título, gênero, diretor. | Lab. Programação}} | ||
+ | {{Cl|22 |5/5 | 2 | Projeto 3: uso da tabela hash no catálogo de filmes: indexação por título, gênero, diretor. | Lab. Programação}} | ||
+ | {{Cl|23 |11/5 | 2 | Projeto 3: conclusão | Lab. Programação}} | ||
+ | {{Cl|24 |12/5 | 2 | Avaliação 2 | Lab. Programação}} | ||
+ | {{Cl|25 |18/5 | 2 | Projeto 4: criando um serviço de geo-localização IP: uso de árvores de pesquisa binárias. | Lab. Programação}} | ||
+ | {{Cl|26 |19/5 | 2 | Projeto 4: Implementação de árvore binária. | Lab. Programação}} | ||
+ | {{Cl|27 |25/5 | 2 | Projeto 4: Implementação de árvore binária. | Lab. Programação}} | ||
+ | {{Cl|28 |26/5 | 2 | Projeto 4: fazendo buscas na árvore: busca em profundidade; percorrendo a árvore em in-order. | Lab. Programação}} | ||
+ | {{Cl|29 |1/6 | 2 | Projeto 4: concluindo a primeira versão do geolocalizador. | Lab. Programação}} | ||
+ | {{Cl|30 |2/6 | 2 | Projeto 4: gravando e lendo a árvore de um arquivo; percorrendo a árvore em pre-order. | Lab. Programação}} | ||
+ | {{Cl|31 |8/6 | 2 | Projeto 4: aperfeiçoando o geolocalizador com árvores balanceadas. | Lab. Programação}} | ||
+ | {{Cl|32 |9/6 | 2 | Projeto 4: Conclusão do projeto 4. | Lab. Programação}} | ||
+ | {{Cl|33 |15/6 | 2 | Projeto 5: fazendo um jogo de adivinhação que aprende com o jogador. Modelando o jogo. | Lab. Programação}} | ||
+ | {{Cl|34 |16/6 | 2 | Projeto 5: modelo e implementação da árvore de decisão. | Lab. Programação}} | ||
+ | {{Cl|35 |22/6 | 2 | Projeto 5: conclusão. | Lab. Programação}} | ||
+ | {{Cl|36 |23/6 | 2 | Avaliação 3 | Lab. Programação}} | ||
+ | {{Cl|37 |29/6 | 2 | Recuperação | Lab. Programação}} | ||
+ | {{cronograma-botton |74}} | ||
+ | |||
+ | {{collapse top| bg=lightred | Semestre 2014-2 - Prof. Marcelo Maia Sobral}} | ||
<!--Colar aqui o conteúdo da aba PE-Wiki do Diário Eletrônico --> | <!--Colar aqui o conteúdo da aba PE-Wiki do Diário Eletrônico --> | ||
{{Cronograma-top}} | {{Cronograma-top}} | ||
Linha 40: | Linha 80: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
+ | |||
<!--Depois de colar o conteúdo da aba PE-Wiki do Diário Eletrônico apague esta linha e a linha abaixo --> | <!--Depois de colar o conteúdo da aba PE-Wiki do Diário Eletrônico apague esta linha e a linha abaixo --> | ||
− | |||
{{collapse top| Semestre 2014-1 - Prof. Marcelo Maia Sobral}} | {{collapse top| Semestre 2014-1 - Prof. Marcelo Maia Sobral}} |
Edição das 07h56min de 20 de fevereiro de 2015
Semestre 2015-1 - Prof. Marcelo Maia Sobral | |||||
---|---|---|---|---|---|
1 | 9/2 | 2 | Apresentação e introdução ao projeto 1: jogo de clássico de memória (Simon); linguagem de programação C++. | Lab. Programação | |
2 | 10/2 | 2 | Projeto 1: Modelagem do jogo. Uso de filas para representar sequências de cores. Definição de filas: comportamento e operações. Implementação de filas circulares usando vetores. | Lab. Programação | |
3 | 23/2 | 2 | Projeto 1: Implementação de filas circulares. | Lab. Programação | |
4 | 24/2 | 2 | Projeto 1: Uso de filas para gerar e manter sequências de cores no jogo. | Lab. Programação | |
5 | 2/3 | 2 | Projeto 1: implementação do jogo | Lab. Programação | |
6 | 3/3 | 2 | Projeto 1: Implementação do modo avançado do jogo, com repetição de cores em ordem reversa. Uso de pilhas para verificação da ordem reversa. Definição de pilhas: comportamento e operações. Implementação de pilhas usando vetores. | Lab. Programação | |
7 | 9/3 | 2 | Projeto 1: conclusão | Lab. Programação | |
8 | 10/3 | 2 | Projeto 2: criando um programa para detecção de plágio em textos. Transformação de textos em sequências de palavras, para obter duas métricas: 1) palavras comuns em dois textos, e 2) sequências de palavras comuns em dois textos. Armazenamento das palavras em listas encadeadas. Introdução a listas simplesmente encadeadas. | Lab. Programação | |
9 | 16/3 | 2 | Projeto 2: definição de uma lista encadeada simples: operações da lista, modelagem dos dados; revisão sobre alocação dinâmica de memória e uso de ponteiros | Lab. Programação | |
10 | 17/3 | 2 | Projeto 2: Implementação das operações da lista encadeada: criação da lista, adição, remoção e busca de itens. | Lab. Programação | |
11 | 23/3 | 2 | Projeto 2: criação do sistema anti-plágio usando a lista encadeada. | Lab. Programação | |
12 | 24/3 | 2 | Projeto 2: ordenando resultados: algoritmos de ordenamento bubble sort e insertion sort. | Lab. Programação | |
13 | 30/3 | 2 | Projeto 2: ordenando resultados: algoritmos de ordenamento bubble sort e insertion sort. | Lab. Programação | |
14 | 31/3 | 2 | Projeto 2: conclusão; considerações finais sobre listas encadeadas: remoção de itens de uma lista, listas duplamente encadeadas, uso de guardas, implementação de pilhas e filas usando listas. | Lab. Programação | |
15 | 6/4 | 2 | Projeto 2: conclusão; considerações finais sobre listas encadeadas: remoção de itens de uma lista, listas duplamente encadeadas, uso de guardas, implementação de pilhas e filas usando listas. | Lab. Programação | |
16 | 7/4 | 2 | Avaliação 1 | Lab. Programação | |
17 | 13/4 | 2 | Projeto 3: um catálogo de filmes: tornando rápidas as operações de busca e atualização do catálogo com o uso de tabelas hash. Definição de tabelas hash: estrutura da tabela, função hash. | Lab. Programação | |
18 | 14/4 | 2 | Projeto 3: implementação das operações básicas de uma tabela hash. | Lab. Programação | |
19 | 27/4 | 2 | Projeto 3: implementação da tabela hash e tratamento de colisões. | Lab. Programação | |
20 | 28/4 | 2 | Projeto 3: implementação da tabela hash e tratamento de colisões. | Lab. Programação | |
21 | 4/5 | 2 | Projeto 3: uso da tabela hash no catálogo de filmes: indexação por título, gênero, diretor. | Lab. Programação | |
22 | 5/5 | 2 | Projeto 3: uso da tabela hash no catálogo de filmes: indexação por título, gênero, diretor. | Lab. Programação | |
23 | 11/5 | 2 | Projeto 3: conclusão | Lab. Programação | |
24 | 12/5 | 2 | Avaliação 2 | Lab. Programação | |
25 | 18/5 | 2 | Projeto 4: criando um serviço de geo-localização IP: uso de árvores de pesquisa binárias. | Lab. Programação | |
26 | 19/5 | 2 | Projeto 4: Implementação de árvore binária. | Lab. Programação | |
27 | 25/5 | 2 | Projeto 4: Implementação de árvore binária. | Lab. Programação | |
28 | 26/5 | 2 | Projeto 4: fazendo buscas na árvore: busca em profundidade; percorrendo a árvore em in-order. | Lab. Programação | |
29 | 1/6 | 2 | Projeto 4: concluindo a primeira versão do geolocalizador. | Lab. Programação | |
30 | 2/6 | 2 | Projeto 4: gravando e lendo a árvore de um arquivo; percorrendo a árvore em pre-order. | Lab. Programação | |
31 | 8/6 | 2 | Projeto 4: aperfeiçoando o geolocalizador com árvores balanceadas. | Lab. Programação | |
32 | 9/6 | 2 | Projeto 4: Conclusão do projeto 4. | Lab. Programação | |
33 | 15/6 | 2 | Projeto 5: fazendo um jogo de adivinhação que aprende com o jogador. Modelando o jogo. | Lab. Programação | |
34 | 16/6 | 2 | Projeto 5: modelo e implementação da árvore de decisão. | Lab. Programação | |
35 | 22/6 | 2 | Projeto 5: conclusão. | Lab. Programação | |
36 | 23/6 | 2 | Avaliação 3 | Lab. Programação | |
37 | 29/6 | 2 | Recuperação | Lab. Programação | |
TOTAL | 74 |
Semestre 2014-2 - Prof. Marcelo Maia Sobral | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|