====== 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]]
*/