====== CI-1002 - Cronograma 2022/1 ====== * As atividades indicadas com :!: serão avaliadas (valem nota). * MP = 0,3 * Prova + 0,3 * Projeto-01 + 0,4 * Projeto-02 * Os trabalhos devem ser entregues através do Moodle C3SL: * [[https://moodle.c3sl.ufpr.br/course/view.php?id=543|Turma BCC1 (Prof. David Menotti)]] * [[https://moodle.c3sl.ufpr.br/course/view.php?id=540|Turma BCC2 (Prof. Armando Delgado)]] * [[https://moodle.c3sl.ufpr.br/course/view.php?id=542|Turma BCC3 (Prof. Luiz Oliveira)]] * Leia com atenção as [[teaching:Regras das Atividades de Laboratório]]. * Consulte a página de [[https://ensalamento.c3sl.ufpr.br/|Ensalamento]] para saber onde serão as aulas de sua turma. ---- === Semana 1: 06/06 a 10/06 === Encontros: * 07/06 15:30 - Apresentação da disciplina * 09/06 15:30 - Apresentação Projeto 1 Conteúdo teórico * Apresentação da disciplina Laboratório: * :!: Projeto 1: [[Sumarização de Dados GPS]] (prazo: 17/07) ---- === Semana 2: 13/06 a 17/06 === Encontros: * 14/06 15:30 - Teoria/Laboratório * 16/06 15:30 - Feriado (Corpus Christi) 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: 20/06 a 24/06 === Encontros: * 21/06 15:30 - Teoria/Laboratório * 23/06 15: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: 27/06 a 01/07 === Encontros: * 28/06 15:30 - Teoria/Laboratório * 30/06 15: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: 04/07 a 08/07 === Encontros: * 05/07 15:30 - Teoria/Laboratório * 07/07 15:30 - Laboratório Laboratório: * Desenvolvimento do projeto ---- === Semana 6: 11/07 a 15/07 === Encontros: * 12/07 15:30 - Laboratório * 14/07 15:30 - Laboratório Laboratório: * Desenvolvimento do projeto Entrega: * Projeto 1 ---- === Semana 7: 18/07 a 22/07 === Encontros: * 19/07 15:30 - Defesa do Projeto 1 * :!: 21/07 15:30 - Prova Escrita ---- === Semana 8: 25/07 a 29/07 === Encontros: * 26/07 15:30 - Teoria/Laboratório * 28/07 15:30 - Apresentação Projeto 2 Conteúdo teórico: * [[c:Depuração]] Laboratório: * :!: Projeto 2: [[c:jogo_grafico|Jogo Gráfico]] [[https://play.google.com/store/apps/details?id=com.ketchapp.ballz&hl=pt-BR|Ballz]] (prazo: 10/09) * [[https://www.inf.ufpr.br/nicolui/grad/ci1002/allegro.tar|Exemplos simples de uso da biblioteca Allegro]] (arquivo **.tar**) ---- === Semana 9: 01/08 a 05/08 === Encontros: * 02/08 15:30 - Teoria/Laboratório * 04/08 15: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: 08/08 a 12/08 === Encontros: * 09/08 15:30 - Teoria/Laboratório * 11/08 15: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: 15/08 a 19/08 === Encontros: * 16/08 15:30 - Teoria/Laboratório * 18/08 15:30 - Laboratório 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: 22/08 a 26/08 === Encontros: * 23/08 15:30 - Teoria/Laboratório * 25/08 15: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: 29/08 a 02/09 === Encontros: * 30/08 15:30 - Laboratório * 01/09 15:30 - Laboratório Laboratório: * Desenvolvimento do projeto ---- === Semana 14: de 05/09 a 09/09 === Encontros: * 06/09 15:30 - Laboratório * 08/09 15:30 - Feriado (Padroeira de Curitiba) Laboratório: * Desenvolvimento do projeto Entrega: * Projeto 2 ---- === Semana 15: de 12/09 a 16/09 === Encontros: * 13/09 15:30 - Defesa do Projeto 2 * 15/09 15:30 - Defesa do Projeto 2 ---- === Exame final === Encontros: * 20/09 15: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.