====== CI-1002 - Cronograma 2023/1 ====== * As atividades indicadas com :!: serão avaliadas (valem nota). * MP = 0,15 * Proj1 + 0,3 * Proj2 + 0,15 * Proj3 + 0,4 Proj4 /* * Os trabalhos devem ser entregues através do [[http://moodle.c3sl.ufpr.br|Moodle]].*/ * Leia com atenção as [[teaching:Regras das Atividades de Laboratório]]. ---- === Semana 1: 20/03 a 25/03 === Encontros: * 20/03 17:30 - Apresentação da disciplina * 22/03 17:30 - Teoria/Laboratório Conteúdo teórico * Apresentação da disciplina * :!: Projeto 2: [[cifras_de_baele|Cifras de Beale]] /* **Cifras de Baele** */ (prazo: 30/04) * [[c:Strings]] * [[c:Codificação de caracteres]] * [[c:Strings multibyte]] Laboratório: * Exercícios sobre o conteúdo ---- === Semana 2: 27/03 a 31/03 === Encontros: * 27/03 17:30 - Teoria/Laboratório * 29/03 17:30 - Laboratório Conteúdo teórico: * [[c:Acesso a arquivos]] * [[c:Arquivos binários]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 3: 03/04 a 07/04 === Encontros: * 03/04 17:30 - Teoria/Laboratório * 05/04 17:30 - Laboratório Conteúdo teórico: * [[c:A função main]] * [[c:Depuração]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 4: 10/04 a 14/04 === Encontros: * 10/04 17:30 - Teoria/Laboratório * 12/04 17:30 - Projeto 1 Conteúdo teórico: * :!: Projeto 1: **Extração de arquivos de Backup** Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 5: 17/04 a 21/04 === Encontros: * 17/04 17:30 - Teoria/Laboratório * 19/04 17:30 - Laboratório Conteúdo teórico: * [[c:Organização de código]] * [[c:O preprocessador C]] * [[c:O sistema Make]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 6: 24/04 a 28/04 === Encontros: * 24/04 17:30 - Laboratório * 26/04 17:30 - Laboratório Laboratório: * Desenvolvimento de projeto Entrega: * **Projeto 2 (30/04)** ---- === Semana 7: 01/05 a 05/05 === Encontros: * 01/05 17:30 - Feriado (Dia do Trabalho) * 03/05 17:30 - Defesa do **Projeto 2** ---- === Semana 8: 08/05 a 12/05 === Encontros: * 08/05 17:30 - Defesa do **Projeto 2** * 10/05 17:30 - Teoria/Laboratório Conteúdo teórico: * Apresentação **Projeto 4** Laboratório: * :!: Projeto 4: [[vinapp|Vina++]] /* **Vina++** */ (prazo: 25/06/23) ---- === Semana 9: 15/05 a 19/05 === Encontros: * 15/05 17:30 - Teoria/Laboratório * 17/05 17:30 - Laboratório Conteúdo teórico: * [[c:Conversão de tipos]] * [[c:Operações com bits]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 10: 22/05 a 26/05 === Encontros: * 22/05 17:30 - Teoria/Laboratório * 24/05 17:30 - Laboratório Conteúdo teórico: * [[c:Tipos enumerados]] * [[c:Uniões]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 11: 29/05 a 02/06 === Encontros: * 29/05 17:30 - Teoria/Laboratório * 31/05 17:30 - Projeto 3 Conteúdo teórico: * [[c:Ponteiros para funções]] * :!: Projeto 3: Compressão de Dados RLE Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 12: 05/06 a 09/06 === Encontros: * 05/06 17:30 - Teoria/Laboratório * 07/06 17:30 - Laboratório Conteúdo teórico: * [[c:Bibliotecas]] * [[c:Construção de bibliotecas]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de projeto ---- === Semana 13: 12/06 a 16/06 === Encontros: * 12/06 17:30 - Laboratório * 14/06 17:30 - Laboratório Laboratório: * Desenvolvimento de projeto ---- === Semana 14: de 19/06 a 23/06 === Encontros: * 19/06 17:30 - Laboratório * 21/06 17:30 - Laboratório Laboratório: * Desenvolvimento de projeto Entrega: * **Projeto 4 (25/06)** ---- === Semana 15: de 26/06 a 30/06 === Encontros: * 26/06 17:30 - Defesa do **Projeto 4** * 28/06 17:30 - Defesa do **Projeto 4** ---- === Exame final === Não há! A disciplina é de projetos.