====== CI-1002 - Cronograma 2021/2 ====== * As atividades indicadas com :!: serão avaliadas (valem nota). * 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: 31/01 a 04/02 === Encontros: * 31/01 15:30 - Apresentação da disciplina * 04/02 13:30 - Apresentação Projeto 1 Conteúdo teórico * Apresentação da disciplina Laboratório: * :!: Projeto 1: [[c:processamento_de_imagens|Processamento de imagens]] (prazo: 11/03) ---- === Semana 2: 07/02 a 11/02 === Encontros: * 07/02 15:30 - Teoria/Laboratório * 11/02 13:30 - Laboratório Conteúdo teórico: * [[c:Strings]] * [[c:Codificação de caracteres]] * [[c:Strings multibyte]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento do projeto ---- === Semana 3: 14/02 a 18/02 === Encontros: * 14/02 15:30 - Teoria/Laboratório * 16/02 13:30 - Laboratório Conteúdo teórico: * [[c:Acesso a arquivos]] * [[c:Arquivos binários]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento do projeto ---- === Semana 4: 21/02 a 25/02 === Encontros: * 14/02 15:30 - Teoria/Laboratório * 16/02 13: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 do projeto ---- === Semana 5: 28/02 a 04/3 === Encontros: * 28/02 15:30 - Recesso de carnaval (não haverá aula) * 04/03 13:30 - Laboratório Laboratório: * Desenvolvimento do projeto ---- === Semana 6: 07/03 a 11/3 === Encontros: * 07/03 15:30 - Laboratório * 11/03 13:30 - Laboratório Laboratório: * Desenvolvimento do projeto Entrega: * Projeto 1 ---- === Semana 7: 14/03 a 18/03 === Encontros: * 14/03 15:30 - Defesa do Projeto 1 * 18/03 13:30 - Prova Escrita ---- === Semana 8: 21/03 a 25/03 === Encontros: * 21/03 13:30 - Teoria/Laboratório * 25/03 13:30 - Laboratório Conteúdo teórico: * [[c:Depuração]] Laboratório: * :!: Projeto 2: [[c:Jogo Gráfico]] [[http://codeincomplete.com/projects/boulderdash|Boulder Dash]] (prazo: 29/04) ---- === Semana 9: 28/03 a 01/04 === Encontros: * 28/03 15:30 - Teoria/Laboratório * 01/04 13:30 - Laboratório Conteúdo teórico: * [[c:A função main]] * [[c:Tipos enumerados]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento do projeto ---- === Semana 10: 04/04 a 08/04 === Encontros: * 04/04 15:30 - Teoria/Laboratório * 08/04 13:30 - Laboratório Conteúdo teórico: * [[c:Conversão de tipos]] * [[c:Uniões]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento do projeto ---- === Semana 11: 11/04 a 15/04 === Encontros: * 11/04 15:30 - Teoria/Laboratório * 15/04 13:30 - Sexta-feira Santa (não haverá aulas) Conteúdo teórico: * [[c:Operações com bits]] * [[c:Ponteiros para funções]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento do projeto ---- === Semana 12: 18/04 a 22/04 === Encontros: * 18/04 15:30 - Teoria/Laboratório * 22/04 13:30 - Laboratório Conteúdo teórico: * [[c:Bibliotecas]] * [[c:Construção de bibliotecas]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento do projeto ---- === Semana 13: 25/04 a 29/04 === Encontros: * 25/04 15:30 - Laboratório * 29/04 13:30 - Laboratório Laboratório: * Desenvolvimento do projeto Entrega: * Projeto 2 ---- === Semana 14: de 02/05 a 06/05 === Encontros: * 02/05 15:30 - Defesa do Projeto 2 * 06/05 13:30 - Defesa do Projeto 2 ---- === Exame final === Encontros: * 13/05 13:30 - Exame final individual, com material de consulta e defesa oral. Só poderá fazer o exame final quem: * Tiver média entre 40 e 69; * Tiver feito a defesa de seus projetos ao professor; * Tiver frequência suficiente na disciplina.