====== CI-1002 - Cronograma 2024/1 ======
* As atividades indicadas com :!: serão avaliadas (valem nota).
* MP = 0,10 * A0 + 0,15 * A1 + 0,3 * A2 + 0,15 * A3 + 0,3 A4
* Os trabalhos devem ser entregues usando o [[https://moodle.c3sl.ufpr.br/course/view.php?id=656|Moodle]].
/* * Leia com atenção as [[teaching:Regras das Atividades de Laboratório]]. */
----
=== Semana 1: 26/02 a 28/02 ===
Encontros:
* 26/02 17:30 - Apresentação da disciplina
* 28/02 17:30 - Avaliação 0 (2023-2) (Semana de Calouros)
Conteúdo teórico
* Apresentação da disciplina
* Apresentação do avaliação #0
* Revisão de conceitos de memória, tipos de dados e tipos abstratos de dados (struct);
Laboratório:
* Exercícios sobre o conteúdo
----
=== Semana 2: 04/03 a 06/03 ===
Encontros:
* 04/03 17:30 - Revisão de Conceitos & Preparação A0
* 06/03 17:30 - Avaliação 0
Conteúdo teórico:
* :!: Avaliação 0: [[prog2:maqpel|Máquina de Pelúcia]] (prazo: 06/03)
Laboratório:
* Exercícios sobre o conteúdo
* Realização da avaliação #0 usando conteúdo teórico
Entrega:
* **Avaliação 0 (06/03)**
----
=== Semana 3: 11/03 a 13/03 ===
Encontros:
* 11/03 17:30 - Teoria/Laboratório
* 13/03 17:30 - Teoria/Laboratório
Conteúdo teórico:
* [[c:Codificação de caracteres]]
* [[c:Strings]]
* [[c:Strings multibyte]]
* [[c:Acesso a arquivos]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de avaliação
----
=== Semana 4: 18/03 a 20/03 ===
Encontros:
* 18/03 17:30 - Arquivos binários
* 20/03 17:30 - A função main
Conteúdo teórico:
* [[c:Arquivos binários]]
* [[c:A função main]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de avaliação
----
=== Semana 5: 25/03 a 27/03 ===
Encontros:
* 25/03 17:30 - Avaliação 1
* 27/03 17:30 - Apresentação da Avaliação 2
Conteúdo teórico:
* :!: Avaliação 2: **csvreader**
Laboratório:
* Desenvolvimento de avaliação
* Exercícios sobre o conteúdo
Entrega:
* **Avaliação 1 (25/03)**
----
=== Semana 6: 01/04 a 03/04 ===
Encontros:
* 01/04 17:30 - Laboratório
* 03/04 17:30 - Laboratório
Conteúdo teórico:
* [[c:Organização de código]]
* [[c:O sistema Make]]
Laboratório:
* Desenvolvimento de avaliação
----
=== Semana 7: 08/04 a 10/04 ===
Encontros:
* 08/04 17:30 - Teoria/Laboratório
* 10/04 17:30 - Laboratório
Conteúdo teórico:
* [[c:O preprocessador C]]
* Programação orientada a testes
* [[c:Depuração]]
Entrega:
* **Avaliação 2 (09/04)**
----
=== Semana 8: 15/04 a 17/04 ===
Encontros:
* 15/04 17:30 - Laboratório
* 17/04 17:30 - Defesa da **Avaliação 2**
Laboratório:
* :!: Dúvidas relacionadas à Avaliação 2
----
=== Semana 9: 22/04 a 24/04 ===
Encontros:
* 22/04 17:30 - Defesa da **Avaliação 2**
* 24/04 17:30 - Laboratório
Conteúdo teórico:
* [[c:Ponteiros para funções]]
Laboratório:
* Exercícios sobre o conteúdo
Entrega:
* **Avaliação 3 (24/04)**
----
=== Semana 10: 29/04 a 01/05 ===
Encontros:
* 29/04 17:30 - Apresentação da Avaliação #4
* 01/05 17:30 - Não haverá aulas
Laboratório:
* Avaliação #3
* Desenvolvimento de Avaliação #4
----
=== Semana 11: 06/05 a 08/05 ===
Encontros:
* 06/05 17:30 - Teoria/Laboratório
* 08/05 17:30 - Laboratório
Conteúdo teórico:
* O básico da biblioteca allegro
Laboratório:
* [allegro]
* Desenvolvimento de avaliação
----
=== Semana 12: 13/05 a 15/05 ===
Encontros:
* 31/10 17:30 - Teoria/Laboratório
* 02/11 17:30 - **não haverá aula** (Feriado de Finados)
Conteúdo teórico:
* [[c:Depuração]]
Laboratório:
* Desenvolvimento de avaliação
* Exercícios sobre o conteúdo
----
=== Semana 13: de 20/05 a 22/05 ===
Encontros:
* 20/05 17:30 - Laboratório
* 22/05 17:30 - Laboratório
Conteúdo teórico:
* ?? Aprofundamento em GDB
* [[c:Operações com bits]]
Laboratório:
* Desenvolvimento de avaliação
----
=== Semana 14: de 27/05 a 29/05 ===
Encontros:
* 27/05 17:30 - Teoria/Laboratório
* 29/05 17:30 - ???
Conteúdo teórico:
* [[c:Bibliotecas]]
Laboratório:
* Desenvolvimento de avaliação
----
=== Semana 15: de 03/06 a 05/06 ===
Encontros:
* 03/06 17:30 - Defesa da **Avaliação 4**
* 05/06 17:30 - Defesa da **Avaliação 4**
Entrega:
* **Avaliação 4 (02/06)**
----
=== Semana 16: de 10/06 a 10/06 ===
Encontros:
* 10/06 17:30 - Defesa da **Avaliação 4**
----
=== 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]]
*/