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 2015-2 - Prof. Marcelo Maia Sobral}} | ||
+ | {{Cronograma-top}} | ||
+ | {{Cl|1 |/ | 2 | Apresentação e introdução à linguagem de programação C++. | Lab. Programação}} | ||
+ | {{Cl|2 |/ | 2 | Introdução à linguagem de programação C++. | Lab. Programação}} | ||
+ | {{Cl|3 |/ | 2 | Projeto 1: um espelhador de arquivos e diretórios via HTTP. Modelagem do sistema. Uso de filas para sequencializar os arquivos a serem copiados. Definição de filas: comportamento e operações. Implementação de filas circulares usando vetores. | Lab. Programação}} | ||
+ | {{Cl|4 |/ | 2 | Projeto 1: Implementação de filas circulares. | Lab. Programação}} | ||
+ | {{Cl|5 |/ | 2 | Projeto 1: Implementação de filas circulares. | Lab. Programação}} | ||
+ | {{Cl|6 |/ | 2 | Projeto 1: Conclusão do projeto: criação do algoritmo que obtém arquivos e diretórios recursivamente usando a fila circular para sequencializar as transferências. | Lab. Programação}} | ||
+ | {{Cl|7 |/ | 2 | Projeto 1: conclusão | Lab. Programação}} | ||
+ | {{Cl|8 |/ | 2 | Projeto 2: uma calculadora aritmética em notação polonesa. Uso de uma pilha para o algoritmo de resolução de uma expressão. Pilhas: comportamento e operações. Implementação de pilhas usando vetores. | Lab. Programação}} | ||
+ | {{Cl|9 |/ | 2 | Projeto 2: implementação da pilha | Lab. Programação}} | ||
+ | {{Cl|10 |/ | 2 | Projeto 2: implementação da calculadora usando a pilha desenvolvida. | Lab. Programação}} | ||
+ | {{Cl|11 |/ | 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|12 |/ | 2 | Projeto 2: conclusão | Lab. Programação}} | ||
+ | {{Cl|13 |/ | 2 | Avaliação 1 | Lab. Programação}} | ||
+ | {{Cl|14 |/ | 2 | Projeto 3: um sumarizador de arquivos de log. Listas encadeadas: comportamento e operações. Modelos de lista encadeada (duplamente encadeadas, uso de guardas). Implementação das operações da lista encadeada: criação da lista, adição, remoção e busca de itens. | Lab. Programação}} | ||
+ | {{Cl|15 |/ | 2 | Projeto 3: implementação da lista | Lab. Programação}} | ||
+ | {{Cl|16 |/ | 2 | Projeto 3: implementação da lista | Lab. Programação}} | ||
+ | {{Cl|17 |/ | 2 | Projeto 3: ordenando resultados: algoritmos de ordenamento bubble sort e insertion sort. | Lab. Programação}} | ||
+ | {{Cl|18 |/ | 2 | Projeto 3: implementação do sumarizador de logs usando a lista. | Lab. Programação}} | ||
+ | {{Cl|19 |/ | 2 | Projeto 3: implementação do sumarizador de logs usando a lista. | Lab. Programação}} | ||
+ | {{Cl|20 |/ | 2 | Projeto 3: conclusão | Lab. Programação}} | ||
+ | {{Cl|21 |/ | 2 | Projeto 4: sumarizador de logs: tornando rápidas as operações de busca e atualização do sumarizador com o uso de tabelas hash. Definição de tabelas hash: estrutura da tabela, função hash. | Lab. Programação}} | ||
+ | {{Cl|22 |/ | 2 | Projeto 4: implementação das operações da tabela hash e tratamento de colisões | Lab. Programação}} | ||
+ | {{Cl|23 |/ | 2 | Projeto 4: implementação das operações da tabela hash e tratamento de colisões | Lab. Programação}} | ||
+ | {{Cl|24 |/ | 2 | Projeto 4: uso da tabela hash no sumarizador de logs: indexação por URL, IP, e outras informações. | Lab. Programação}} | ||
+ | {{Cl|25 |/ | 2 | Projeto 4: uso da tabela hash no sumarizador de logs: indexação por URL, IP, e outras informações. | Lab. Programação}} | ||
+ | {{Cl|26 |/ | 2 | Projeto 4: conclusão | Lab. Programação}} | ||
+ | {{Cl|27 |/ | 2 | Avaliação 2 | Lab. Programação}} | ||
+ | {{Cl|28 |/ | 2 | Projeto 4: criando um serviço de geo-localização IP: uso de árvores de pesquisa binárias. | Lab. Programação}} | ||
+ | {{Cl|29 |/ | 2 | Projeto 4: Implementação de árvore binária. | Lab. Programação}} | ||
+ | {{Cl|30 |/ | 2 | Projeto 4: Implementação de árvore binária. | Lab. Programação}} | ||
+ | {{Cl|31 |/ | 2 | Projeto 4: fazendo buscas na árvore: busca em profundidade; percorrendo a árvore em in-order. | Lab. Programação}} | ||
+ | {{Cl|32 |/ | 2 | Projeto 4: concluindo a primeira versão do geolocalizador. | Lab. Programação}} | ||
+ | {{Cl|33 |/ | 2 | Projeto 4: gravando e lendo a árvore de um arquivo; percorrendo a árvore em pre-order. | Lab. Programação}} | ||
+ | {{Cl|34 |/ | 2 | Projeto 4: aperfeiçoando o geolocalizador com árvores balanceadas. | Lab. Programação}} | ||
+ | {{Cl|35 |/ | 2 | Projeto 4: Conclusão do projeto 4. | Lab. Programação}} | ||
+ | {{Cl|36 |/ | 2 | Avaliação 3 | Lab. Programação}} | ||
+ | {{cronograma-botton |0}} | ||
+ | {{collapse bottom}} | ||
+ | |||
+ | <!-- | ||
{{collapse top| bg=lightgreen | Semestre 2015-1 - Prof. Marcelo Maia Sobral}} | {{collapse top| bg=lightgreen | Semestre 2015-1 - Prof. Marcelo Maia Sobral}} | ||
{{Cronograma-top}} | {{Cronograma-top}} | ||
Linha 39: | Linha 81: | ||
{{Cl|37 |29/6 | 2 | Recuperação | Lab. Programação}} | {{Cl|37 |29/6 | 2 | Recuperação | Lab. Programação}} | ||
{{cronograma-botton |74}} | {{cronograma-botton |74}} | ||
+ | {{collapse bottom}} --> | ||
+ | <!-- | ||
{{collapse top| bg=lightred | Semestre 2014-2 - Prof. Marcelo Maia Sobral}} | {{collapse top| bg=lightred | Semestre 2014-2 - Prof. Marcelo Maia Sobral}} | ||
− | |||
{{Cronograma-top}} | {{Cronograma-top}} | ||
{{Cl|1 |30/7 | 2 | Apresentação e introdução ao projeto 1: jogo de paciência com cartas. Modelagem do jogo. Uso de filas para representar o baralho. Definição de filas: comportamento e operações. Implementação de filas circulares usando vetores. | Lab. Programação}} | {{Cl|1 |30/7 | 2 | Apresentação e introdução ao projeto 1: jogo de paciência com cartas. Modelagem do jogo. Uso de filas para representar o baralho. Definição de filas: comportamento e operações. Implementação de filas circulares usando vetores. | Lab. Programação}} | ||
Linha 79: | Linha 122: | ||
{{Cl|35 |1/12 | 2 | Projeto 5: conclusão. | Lab. Programação}} | {{Cl|35 |1/12 | 2 | Projeto 5: conclusão. | Lab. Programação}} | ||
{{Cl|36 |3/12 | 2 | Avaliação 3 | Lab. Programação}} | {{Cl|36 |3/12 | 2 | Avaliação 3 | Lab. Programação}} | ||
− | |||
{{collapse bottom}} | {{collapse bottom}} | ||
− | |||
− | |||
{{collapse top| Semestre 2014-1 - Prof. Marcelo Maia Sobral}} | {{collapse top| Semestre 2014-1 - Prof. Marcelo Maia Sobral}} | ||
Linha 211: | Linha 251: | ||
{{cronograma-botton |74}} | {{cronograma-botton |74}} | ||
{{collapse bottom}} | {{collapse bottom}} | ||
+ | --> |
Edição das 13h33min de 2 de setembro de 2015
Semestre 2015-2 - Prof. Marcelo Maia Sobral | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|