====== CI-1002 - Cronograma 2023/1 ======
* As atividades indicadas com :!: serão avaliadas (valem nota).
* MP = 0,15 * Proj1 + 0,3 * Proj2 + 0,15 * Proj3 + 0,4 Proj4
/* * 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: 20/03 a 25/03 ===
Encontros:
* 20/03 17:30 - Apresentação da disciplina
* 22/03 17:30 - Teoria/Laboratório
Conteúdo teórico
* Apresentação da disciplina
* :!: Projeto 2: [[cifras_de_baele|Cifras de Beale]] /* **Cifras de Baele** */ (prazo: 30/04)
* [[c:Strings]]
* [[c:Codificação de caracteres]]
* [[c:Strings multibyte]]
Laboratório:
* Exercícios sobre o conteúdo
----
=== Semana 2: 27/03 a 31/03 ===
Encontros:
* 27/03 17:30 - Teoria/Laboratório
* 29/03 17:30 - Laboratório
Conteúdo teórico:
* [[c:Acesso a arquivos]]
* [[c:Arquivos binários]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 3: 03/04 a 07/04 ===
Encontros:
* 03/04 17:30 - Teoria/Laboratório
* 05/04 17:30 - Laboratório
Conteúdo teórico:
* [[c:A função main]]
* [[c:Depuração]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 4: 10/04 a 14/04 ===
Encontros:
* 10/04 17:30 - Teoria/Laboratório
* 12/04 17:30 - Projeto 1
Conteúdo teórico:
* :!: Projeto 1: **Extração de arquivos de Backup**
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 5: 17/04 a 21/04 ===
Encontros:
* 17/04 17:30 - Teoria/Laboratório
* 19/04 17: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 de projeto
----
=== Semana 6: 24/04 a 28/04 ===
Encontros:
* 24/04 17:30 - Laboratório
* 26/04 17:30 - Laboratório
Laboratório:
* Desenvolvimento de projeto
Entrega:
* **Projeto 2 (30/04)**
----
=== Semana 7: 01/05 a 05/05 ===
Encontros:
* 01/05 17:30 - Feriado (Dia do Trabalho)
* 03/05 17:30 - Defesa do **Projeto 2**
----
=== Semana 8: 08/05 a 12/05 ===
Encontros:
* 08/05 17:30 - Defesa do **Projeto 2**
* 10/05 17:30 - Teoria/Laboratório
Conteúdo teórico:
* Apresentação **Projeto 4**
Laboratório:
* :!: Projeto 4: [[vinapp|Vina++]] /* **Vina++** */ (prazo: 25/06/23)
----
=== Semana 9: 15/05 a 19/05 ===
Encontros:
* 15/05 17:30 - Teoria/Laboratório
* 17/05 17:30 - Laboratório
Conteúdo teórico:
* [[c:Conversão de tipos]]
* [[c:Operações com bits]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 10: 22/05 a 26/05 ===
Encontros:
* 22/05 17:30 - Teoria/Laboratório
* 24/05 17:30 - Laboratório
Conteúdo teórico:
* [[c:Tipos enumerados]]
* [[c:Uniões]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 11: 29/05 a 02/06 ===
Encontros:
* 29/05 17:30 - Teoria/Laboratório
* 31/05 17:30 - Projeto 3
Conteúdo teórico:
* [[c:Ponteiros para funções]]
* :!: Projeto 3: Compressão de Dados RLE
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 12: 05/06 a 09/06 ===
Encontros:
* 05/06 17:30 - Teoria/Laboratório
* 07/06 17:30 - Laboratório
Conteúdo teórico:
* [[c:Bibliotecas]]
* [[c:Construção de bibliotecas]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 13: 12/06 a 16/06 ===
Encontros:
* 12/06 17:30 - Laboratório
* 14/06 17:30 - Laboratório
Laboratório:
* Desenvolvimento de projeto
----
=== Semana 14: de 19/06 a 23/06 ===
Encontros:
* 19/06 17:30 - Laboratório
* 21/06 17:30 - Laboratório
Laboratório:
* Desenvolvimento de projeto
Entrega:
* **Projeto 4 (25/06)**
----
=== Semana 15: de 26/06 a 30/06 ===
Encontros:
* 26/06 17:30 - Defesa do **Projeto 4**
* 28/06 17:30 - Defesa do **Projeto 4**
----
=== Exame final ===
Não há! A disciplina é de projetos.