====== CI-1002 - Cronograma 2025/1 ====== * As atividades indicadas com :!: serão avaliadas (valem nota). * MP = 0,10 * A0 + 0,30 * A1 + 0,15 * A2 + 0,30 * A3 + 0,15 A4 * Os trabalhos devem ser entregues usando o [[https://moodle.c3sl.ufpr.br/course/view.php?id=1788|Moodle]]. /* * Leia com atenção as [[teaching:Regras das Atividades de Laboratório]]. */ ---- === Semana 1: 10/03 a 12/03 === Encontros: * 10/03 17:30 - Apresentação da disciplina * 12/03 17:30 - [[prog2:maqpel|Avaliação 0 - Máquina de Pelúcias]] (2024-1) (Semana de Calouros) Conteúdo teórico * Apresentação da disciplina Laboratório: * Desenvolvimento de atividade à distância ---- === Semana 2: 17/03 a 19/03 === Encontros: * 17/03 17:30 - Revisão de Conceitos de memória, tipos de dados e tipos abstratos de dados (sttruct) * 19/03 17:30 - Preparação para **Avaliação 0** Conteúdo teórico: * Revisão de conceitos de memória, tipos de dados e tipos abstratos de dados (struct); Laboratório: * Exercícios sobre o conteúdo * Realização da **Avaliação 0** ---- === Semana 3: 24/03 a 26/03 === Encontros: * 24/03 17:30 - Apresentação da **Avaliação 0** * 26/03 17:30 - Solução da **Avaliação 0** Conteúdo teórico: * :!: Avaliação 0: [[prog2:jukebox|Jukebox Mercenária]] (prazo: 24/03) Laboratório: * Desenvolvimento de avaliação * Exercícios sobre o conteúdo Entrega: * **Avaliação 0 (24/03)** ---- === Semana 4: 31/03 a 02/04 === Encontros: * 31/03 17:30 - Codificação de caracteres; strings * 31/03 17:30 - Acesso a arquivos * 02/04 17:30 - Arquivos binários Conteúdo teórico: * [[c:Codificação de caracteres]] * [[c:Strings]] * [[c:Strings multibyte]] * [[c:Acesso a arquivos]] * [[c:Arquivos binários]] Laboratório: * Exercícios sobre o conteúdo * Desenvolvimento de avaliação ---- === Semana 5: 07/04 a 09/04 === Encontros: * 07/04 17:30 - Apresentação da Avaliação 1 * 09/04 17:30 - A função main; organização de código Conteúdo teórico: * :!: Avaliação 1: **???** * [[c:A função main]] * [[c:Organização de código]] Laboratório: * Desenvolvimento de avaliação * Exercícios sobre o conteúdo Entrega: * **Avaliação 1 (06/05)** ---- === Semana 6: 14/04 a 16/04 === Encontros: * 14/04 17:30 - Aula de acompanhamento da A#1 * 16/04 17:30 - A ferramenta Make Conteúdo teórico: * [[c:O sistema Make]] Laboratório: * Desenvolvimento de avaliação * Exercícios sobre o conteúdo ---- === Semana 7: 21/04 a 23/04 === Encontros: * 21/04 17:30 - Sem aula (Feriado) * 23/04 17:30 - Ponteiros para função Conteúdo teórico: * [[c:O preprocessador C]] * Programação orientada a testes * [[c:Ponteiros para funções]] Entrega: * **Avaliação 2 (09/04)** ---- === Semana 8: 28/04 a 30/04 === Encontros: * 28/04 17:30 - Aula de acompanhamento da A#1 * 30/04 17:30 - Depuração de código Conteúdo teórico: * [[c:Depuração]] Laboratório: * :!: Dúvidas relacionadas à Avaliação 1 ---- === Semana 9: 05/05 a 07/05 === Encontros: * 05/05 17:30 - Aula de acompanhamento da A#1 * 07/05 17:30 - Defesa da **Avaliação 1** ---- === Semana 10: 12/05 a 14/05 === Encontros: * 12/05 17:30 - Defesa da **Avaliação 1** * 14/05 17:30 - Defesa da **Avaliação 1** ---- === Semana 11: 19/05 a 21/05 === Encontros: * 19/05 17:30 - Execução da Avaliação #2 * 21/05 17:30 - Divulgação da Avaliação #3; Conteúdo teórico: * O básico da biblioteca allegro Entrega: * **Avaliação 2 (19/05)** * **Avaliação 3 (17/06)** Laboratório: * Desenvolvimento de avaliação * [allegro] ---- === Semana 12: 26/05 a 28/05 === Encontros: * 26/05 17:30 - Operações com bits * 28/05 17:30 - Construindo blbiotecas em C. Conteúdo teórico: * [[c:Operações com bits]] * [[c:Bibliotecas]] Laboratório: * Exercícios sobre o conteúdo ---- === Semana 13: de 02/06 a 04/06 === Encontros: * 02/06 17:30 - Aula de acompanhamento da A#3 * 04/06 17:30 - Aula de acompanhamento da A#3 Laboratório: * Desenvolvimento de avaliação ---- === Semana 14: de 09/06 a 11/06 === Encontros: * 09/06 17:30 - Aula de acompanhamento da A#3 * 11/06 17:30 - Aula de acompanhamento da A#3 Conteúdo teórico: Laboratório: * Desenvolvimento de avaliação ---- === Semana 15: de 16/06 a 18/06 === Encontros: * 16/06 17:30 - Aula de acompanhamento da A#3 * 18/06 17:30 - Defesa da **Avaliação 3**; execução da **Avaliação 4** Entrega: * **Avaliação 3 (17/06)** * **Avaliação 4 (18/06)** ---- === Semana 16: de 23/06 a 25/06 === Encontros: * 23/06 17:30 - Defesa da **Avaliação 3**; execução da **Avaliação 4** * 25/06 17:30 - Defesa da **Avaliação 3**; execução da **Avaliação 4** Entrega: * **Avaliação 4 (23/06)** * **Avaliação 4 (25/06)** ---- === Exame final === Não há! A disciplina é de avaliações. /* === Conteúdo sobressaliente === * [[Conversão de tipos]] * [[Tipos enumerados]] * [[Uniões]] * [[Construção de bibliotecas]] */